Bug 134449

Summary: iOS8 touch overflow scrolling events bubbles to lower z-index scrollable container
Product: WebKit Reporter: Jordanna Kwok <jkwok>
Component: DOMAssignee: 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:
Description Flags
Demo none

Description Jordanna Kwok 2014-06-30 11:21:15 PDT
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?
Comment 1 Radar WebKit Bug Importer 2014-10-25 13:34:41 PDT
<rdar://problem/18774558>
Comment 2 Lucas Forschler 2019-02-06 09:18:46 PST
Mass move bugs into the DOM component.