forked from mirrors/gecko-dev
This removes the CoreUI draw calls for scrollbars. We already have code to manually draw scrollbars, which is used to support the scrollbar-color CSS property. But this code was only used for non-overlay scrollbars in the past, because scrollbar-color only affects non-overlay scrollbars. This patch adjusts that custom drawing code to work for overlay scrollbars as well. It computes the correct sizes, positions, and colors, to match native scrollbars. The scrollbar track drawing code is changed from "background fill with strokes on top" to "multiple adjacent non-overlapping filled rectangle segments" so that it works better with translucent track colors. Differential Revision: https://phabricator.services.mozilla.com/D93715
6 lines
205 B
HTML
6 lines
205 B
HTML
<!DOCTYPE html>
|
|
<html reftest-resolution="2.0" style="scrollbar-width: none;">
|
|
<div style="overflow: scroll; width: 300px; height: 300px">
|
|
<div style="width: 1000px; height: 1000px"></div>
|
|
</div>
|
|
</html>
|