Bug 310540

Summary: :active is broken during scroll
Product: WebKit Reporter: Alex <alexander>
Component: UI EventsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: a_protyasha, simon.fraser, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 26   
Hardware: iPhone / iPad   
OS: iOS 26   
See Also: https://bugs.webkit.org/show_bug.cgi?id=191218

Alex
Reported 2026-03-23 07:11:28 PDT
1. Add touchstart event listener because God only knows why :active is not triggered on iOS otherwise 2. Make a scrollable container with :active styles to change background when it is touched 3. Scroll it with a finger then let go and touch again while inertia scroll is still going 4. :active styles no longer apply, but they SHOULD See the reproduction below: https://codepen.io/waterplea/pen/ByLwPXB
Attachments
Radar WebKit Bug Importer
Comment 1 2026-03-30 07:12:13 PDT
Abrar Rahman Protyasha
Comment 2 2026-03-30 10:57:07 PDT
Hello, thanks for the report. This is a symptom of https://bugs.webkit.org/show_bug.cgi?id=191218. Duping to that bug.
Abrar Rahman Protyasha
Comment 3 2026-03-30 10:57:27 PDT
*** This bug has been marked as a duplicate of bug 191218 ***
Note You need to log in before you can comment on or make changes to this bug.