New issue
Advanced search Search tips

Issue 682209 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

Move Mac scrollbar painting to happen in the same place as other platforms

Project Member Reported by bokan@chromium.org, Jan 18 2017

Issue description

Mac scrollbars are currently painted in ScrollAnimatorMac. This is an odd place for them and entangles painting with the scrolling machinery. All other scrollbars are painted via WebThemeEngine in NativeTheme.

The benefits of doing this, in addition to reducing complexity, is that it'll allow us to unify ScrollAnimatorMac with the other ScrollAnimators. It'll also make it easier to allow for testing of overlay scrollbars which is something that's difficult to do today (and we lack coverage because of it).
 

Sign in to add a comment