Bug 261300

Summary: [iOS] Have iOS use the normal "have overlay scrollbars" behavior
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: ScrollingAssignee: Simon Fraser (smfr) <simon.fraser>
Status: NEW    
Severity: Normal CC: a_protyasha, simon.fraser, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=261299

Simon Fraser (smfr)
Reported 2023-09-07 15:24:05 PDT
There are some historical #idfefs for iOS that were done the iOS was the only platform to have overlay scrollbars, before these came to macOS, but these cause some surprising behavior in layout tests, particularly because RenderLayerScrollableArea::showsOverflowControls() can return a different result depending on whether we use composited scrolling.
Attachments
Radar WebKit Bug Importer
Comment 1 2023-09-07 15:26:40 PDT
Simon Fraser (smfr)
Comment 2 2023-09-07 15:41:40 PDT
Simon Fraser (smfr)
Comment 3 2023-09-13 19:24:46 PDT
This isn't so simple. Lots of nasty interactions between mock scrollbars, custom scrollbars etc.
Note You need to log in before you can comment on or make changes to this bug.