[Webkit-unassigned] [Bug 249314] New: Scrolling with multiple ::after pseudo element locks up the window
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Dec 14 09:01:39 PST 2022
https://bugs.webkit.org/show_bug.cgi?id=249314
Bug ID: 249314
Summary: Scrolling with multiple ::after pseudo element locks
up the window
Product: WebKit
Version: Safari 16
Hardware: iPhone / iPad
OS: iOS 16
Status: NEW
Severity: Normal
Priority: P2
Component: Scrolling
Assignee: webkit-unassigned at lists.webkit.org
Reporter: dballesteros7 at gmail.com
CC: simon.fraser at apple.com
Repro codepen: https://codepen.io/dballesteros7/pen/PoarMZV
It looks like having a bunch of elements in a scrollable container and adding ::after pseudo-elements locks up when scrolling. Without the pseudo-elements it's fine to scroll through them.
This seems to be causing the date picker element in google.com/flights and google.com/hotels to lock up in Safari + iOS.
To repro in those sites:
1. Open a specific Hotel in Safari, for example: https://www.google.com/travel/hotels/San%20Francisco/entity/ChcItbb3-4TfgMykARoKL20vMDY2MThtcxAB
2. Click on one of the date pickers under "Check availability" and scroll to select a date in the future.
Expected: Scrolling is smooth as prices are loading.
Actual: Tab locks up and recovers after a few minutes once the loading is finished and the loading placeholders are gone.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221214/d9fc77b3/attachment.htm>
More information about the webkit-unassigned
mailing list