[Webkit-unassigned] [Bug 44166] New: Safari on iPad does not trigger some touch events when caught in iframe

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 18 05:24:44 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=44166

           Summary: Safari on iPad does not trigger some touch events when
                    caught in iframe
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Other
            Status: UNCONFIRMED
          Severity: Major
          Priority: P2
         Component: Frames
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: volker.gersabeck at googlemail.com


Created an attachment (id=64692)
 --> (https://bugs.webkit.org/attachment.cgi?id=64692)
Demo of the bug. please open on ipad

I'm not sure whether this is the correct place to file this bug, but I'm afraid that my post in Apple's bugreporter will be lost somewhere, since I didn't get any response (or confirmation that I filed the bug) for two days. Please ignore this, if it is not webkit related.

Summary: When having an iFrame in a web page loaded with iPad's Safari, touch events are sometimes not triggered. Since it works if the iFrame is located on top left position of the whole page, my guess is that any translation of the iframe is not calculated while traveling the iframes dom to search for event handlers.

Steps to Reproduce: add an iframe and place it at e.g. top:200px. add some ontouchXX events to the iframe's content and try to trigger them on an ipad. If the dom element is higher than 200px, the event is triggered anywhere above a line that is 200px from the bottom of that dom element.

Expected Results:the event is triggered when I touch the dom element anywhere and not just on some areas depending on where the iframe is located.

Actual Results: the event is only triggered in some areas.

See attachment for a demo of the bug.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list