Cna't click on Play Button on IOS in a Iframe

This is my biggest probleme with Appium/Selenium right now, I hope somebody will help me with that:
I’m trying to click on a Play Button on a Iframe on mobile webpage
On Android (with Chrome) it’s ok but on Iphone (with Safari) I have an error:

‘undefined’ is not an object (evaluating ‘a.nodeType’) (Selenium::WebDriver::Error::UnknownError)

This is the element :

in_iframe(id: “Iframe0”) do |frame|
link(:flow_launch_screen_link) { div_element(class: ‘LaunchScreen’, frame: frame).link_element(class: ‘playButton’) }

I can find it because a simple “puts self.flow_launch_screen_link_element.to_s” gives me : #PageObject::Elements::Link:0x007f9c3b3f98d0

And I check the source of the page in Chrome and Safaro and it’s exactly the same.
So I don’t get why I can’t make this click on IOS and I can in Android.
I found that an issue maybe related is open here :

Is this the problem than me ? Has somebody a workaround ?
Thanks a lot

Nobody know something about this ? :frowning:

Facing similar kind of issue “undefined is not an object (evaluating ‘a.nodeType’) (status: 13)”

When getting text of an element after switching to iFrame

On Mobile Safari simulator

Does anybody got the solution to this issue?? Please help am completely stuck on iOS Mobile browser.
Unable to play video after switching to iframe. We are using Sauce Labs for testing on Mobile platform.