[Webkit-unassigned] [Bug 150079] New: <select> menu on iPad causes shifting of hit-testing areas

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 12 19:01:43 PDT 2015


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

            Bug ID: 150079
           Summary: <select> menu on iPad causes shifting of hit-testing
                    areas
    Classification: Unclassified
           Product: WebKit
           Version: Safari 9
          Hardware: iOS
                OS: iOS 9.0
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Forms
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: webkit at chrisrebert.com

Created attachment 262961
  --> https://bugs.webkit.org/attachment.cgi?id=262961&action=review
Screenshot #1

Original Bootstrap bug: https://github.com/twbs/bootstrap/issues/14975
This bug has also been reproduced on iOS 9.1 in the iPad Simulator.

Steps to reproduce:
(See the video attachment for proof)
1. Open http://output.jsbin.com/jinuda/1 in Safari on iPad Air 2 running iOS 9.0
2. Scroll to the bottom of the page
3. Tap the green button
4. Observe that a dialog appears (see 1st screenshot)
5. Tap the blue button to confirm that hit-testing of the button is working correctly.
6. Observe that an alert() box appears
7. Dismiss the alert() box
8. Tap the "Open this list" <select> menu
9. Observe that the dialog moves upward a bit (see 2nd screenshot)
10. Choose an option from the <select> menu so as to close the menu
11. Observe that the modal moves downward, back to its original position as in the 1st screenshot
12. Tap on the "Ut enim" text in the dialog.

Expected results:
Nothing should happen.

Actual results:
An alert() box is showing, indicating that the blue button was somehow clicked.
It seems as if, for hit-testing purposes, the dialog didn't get moved back downward again in step 11.
Also, if you tap on the blue button, the dialog closes as if you had tapped outside of the dialog.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20151013/d57e484c/attachment.html>


More information about the webkit-unassigned mailing list