Remove -moz-default-appearance values "scrollbar" and "scrollbar-small"
Categories
(Core :: CSS Parsing and Computation, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox84 | --- | fixed |
People
(Reporter: mstange, Assigned: mstange)
References
Details
(Keywords: dev-doc-complete)
Attachments
(2 files)
These values are only used on macOS. They can be replaced with scrollbar-horizontal
and scrollbar-vertical
, and scrollbar-width: thin
.
Bug 1205643 did this conversion for other platforms but not for macOS.
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Other platforms were already converted to scrollbar-horizontal and scrollbar-vertical in bug 1205643.
Depends on D94673
Updated•3 years ago
|
Pushed by mstange@themasta.com: https://hg.mozilla.org/integration/autoland/rev/782210c2ceaa Remove "scrollbar-small" -moz-default-appearance value and replace its single use with scrollbar-width: thin. r=emilio https://hg.mozilla.org/integration/autoland/rev/cd7bf6d82b28 Use the -moz-default-appearance values "scrollbar-horizontal" and "scrollbar-vertical" on macOS and remove the now-unused value "scrollbar". r=emilio
Comment 4•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/782210c2ceaa
https://hg.mozilla.org/mozilla-central/rev/cd7bf6d82b28
Comment 5•3 years ago
|
||
I've added a rel note about this: https://wiki.developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/84#CSS
I don't think anything else is needed. We don't seem to mention -moz-default-appearance
anywhere on MDN.
Comment 6•3 years ago
|
||
I think https://developer.mozilla.org/en-US/docs/Web/CSS/appearance still mentions -moz-default-appearance
It was also used in the XBL implementations of the widgets that ship with the Mozilla platform. Starting with Gecko/Firefox 80, these uses were changed to -moz-default-appearance, which should never be used outside of internal stylesheets.
Assignee | ||
Comment 7•3 years ago
|
||
Good to know, but the removed values aren't mentioned on that page, so nothing needs to be done.
Description
•