As of Firefox 64, I intend to turn scrollbar-color and scrollbar-width 
properties on by default on all platforms. They have been developed behind pref 
"layout.css.scrollbar-colors.enabled" and "layout.css.scrollbar-width.enabled" 
respectively.

Other UAs don't currently have plan to ship it, but WebKit and Blink have 
non-standard -webkit-prefixed scrollbar pseudo-elements support for long, which 
the CSSWG agrees that it is not something should be kept on the web platform, 
while Gecko has been facing some compat pressure for this. These two properties 
should cover most of the common use cases, and we can use them to convince 
websites to support Firefox, as well as shipping our own fixup stylesheets with 
Go Faster when necessary.

Bug to turn on by default: https://bugzilla.mozilla.org/show_bug.cgi?id=1492012

The features were previously discussed in these "intent to implement" threads:
* scrollbar-color: 
https://groups.google.com/d/msg/mozilla.dev.platform/X_tv4aH4NxQ/w497k6J7CQAJ
* scrollbar-width: 
https://groups.google.com/d/msg/mozilla.dev.platform/JhdWiVwgQeo/tSKKqatvCQAJ

Note: scrollbar-color was initially two separate properties. It has since be 
merged into a single property because the two colors are serving a single use 
case, and it doesn't make much sense to use them separately. This change also 
resolves the concern over what should happen when one color property is 
specified while the other is not, which was raised in the "intent to implement" 
thread.

- Xidorn
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to