Bug 227105

Summary: iOS scroll stops working when pointer-events: none removed
Product: WebKit Reporter: nefiga
Component: ScrollingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: graouts, simon.fraser, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 14   
Hardware: iPhone / iPad   
OS: iOS 14   
URL: https://ebzso.csb.app/

Description nefiga 2021-06-16 18:13:01 PDT
Under certain circumstances, it appears new content coming into the DOM when pointer-events: none is set on a parent element will continue to maintain pointer-events: none even when the parent class is removed.

For example, see:
https://ebzso.csb.app/

For code for this example, see:
https://codesandbox.io/s/confident-rain-ebzso?file=/index.html
Comment 1 nefiga 2021-06-16 18:15:07 PDT
To be clear, this is an iOS bug. In Desktop Safari, this bug does not occur.
Comment 2 Radar WebKit Bug Importer 2021-06-23 18:13:18 PDT
<rdar://problem/79703351>