Overlay scrollbars on Aura (Linux / Windows / ChromeOS) can be enabled through about:flags or passing --enable-overlay-scrollbar.
These scrollbars render very differently for composited vs. non-composited scrollers, as seen on https://output.jsbin.com/tuxobo (contents attached, with screenshot).
This is because the composited scrollbars are painted by cc::SolidColorScrollbarLayer, versus Blink's ScrollbarThemeOverlay.
In addition to the rendering difference, non-composited overlay scrollbars have incorrect paint order with respect to composited descendents inside the scroller (the green box on the right).
The general solution for the paint order issue is slimming paint (issue 471333), but we may want some interim mitigation if we plan to ship overlay scrollbars ( issue 274010 ).
|
Deleted:
scrollers.html
983 bytes
|
|
Deleted:
screenshot.png
21.6 KB
|
Comment 1 by skobes@chromium.org
, Mar 4 2016