Bug 261300 - [iOS] Have iOS use the normal "have overlay scrollbars" behavior
Summary: [iOS] Have iOS use the normal "have overlay scrollbars" behavior
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Scrolling (show other bugs)
Version: Safari 16
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Simon Fraser (smfr)
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-09-07 15:24 PDT by Simon Fraser (smfr)
Modified: 2023-10-31 15:25 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 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.
Comment 1 Radar WebKit Bug Importer 2023-09-07 15:26:40 PDT
<rdar://problem/115139613>
Comment 2 Simon Fraser (smfr) 2023-09-07 15:41:40 PDT
Pull request: https://github.com/WebKit/WebKit/pull/17560
Comment 3 Simon Fraser (smfr) 2023-09-13 19:24:46 PDT
This isn't so simple. Lots of nasty interactions between mock scrollbars, custom scrollbars etc.