Bug 134449 - iOS8 touch overflow scrolling events bubbles to lower z-index scrollable container
Summary: iOS8 touch overflow scrolling events bubbles to lower z-index scrollable cont...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: DOM (show other bugs)
Version: 528+ (Nightly build)
Hardware: iPhone / iPad Other
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2014-06-30 11:21 PDT by Jordanna Kwok
Modified: 2019-02-06 09:18 PST (History)
4 users (show)

See Also:


Attachments
Demo (1.02 KB, text/html)
2014-06-30 11:21 PDT, Jordanna Kwok
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.