Currently Being ModeratedSep 25, 2012 1:43 PM (in response to sparkyipad)
While I have not found the issue, I do believe it is related to the fact that the "window.opener" function I am calling is using at setTimeout("differentFuntion()",0) call to fire another function.
Currently Being ModeratedSep 25, 2012 4:47 PM (in response to sparkyipad)
I do have it narrowed down with repeatable code:
From most major browsers, and I believe Safari on iPad iOS5, the parent.html's function callParent would be triggered. It is not being triggered in iOS6 on the iPad. Near as I can tell it is a bug.iPad, iOS 6
Currently Being ModeratedSep 25, 2012 5:36 PM (in response to sparkyipad)
With 100,000 lines of code in a web app, I don't think many people are going to be too interested. The best anyone could do is give general suggestions.
It sounds like you are opening a new window and then expecting something to happen on the opener in a timer. Because Safari on iOS only loads the current page, that timer isn't going to execute. Pop-ups are really a pain. If you were using CSS, you wouldn't have this problem.
Currently Being ModeratedSep 26, 2012 7:00 AM (in response to etresoft)
Thank for looking at the post.
I guess my point of stating that it was 100,000's of lines is that I don't have the option of rewriting.
Given that, I was able to narrow the issue. The pop-up is not the issue, it can call the opener's function no problem, but the opener window's function has a setTimeout that is not triggered and that is the issue.
I'll try to post the sample and reproducible HTML again, this time with [ and ] instead of < and >, maybe that will let it go through.
Thanks!iPad, iOS 6
Currently Being ModeratedOct 10, 2012 12:57 AM (in response to sparkyipad)
Hey Sparkyipad, I had a problem just like yours. After using a touch-event the setTimeout wouldn't be triggerd. It did however trigger after a click-event. I've been googleing about this issues for about a day now and found a solution.
Aparently there's been some talk about a bug in the timer-functions in the new mobile safari when it was updated to IOS6 and this solution seems to work for me:
In case you are wondering, this is were if found my answer:
Hope this helps