| Summary: | iOS8 touch overflow scrolling events bubbles to lower z-index scrollable container | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Jordanna Kwok <jkwok> | ||||
| Component: | DOM | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | NEW --- | ||||||
| Severity: | Normal | CC: | dbates, kpeatt, simon.fraser, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | 528+ (Nightly build) | ||||||
| Hardware: | iPhone / iPad | ||||||
| OS: | Other | ||||||
| Attachments: |
|
||||||
Mass move bugs into the DOM component. |
Created attachment 234084 [details] Demo Scenario: - 2 scrollable containers with -webkit-overflow-scrolling: touch - First container occupies the entire document with z-index: 0 - First container has content > its bounds - Second container occupies a portion of the document with z-index > 0 (e.g. modal) - Second container has no content, or contents that occupy <= 100% its bounds On iOS7, the touch events within the second container are captured in the second container and stops propagation up to the first container. On iOS8, the touch events within the second container propagate up to the first container, i.e. causing the first container's contents to scroll. Possible regression?