Closed Bug 1673132 Opened 4 months ago Closed 4 months ago

Remove -moz-default-appearance values "scrollbar" and "scrollbar-small"

Categories

(Core :: CSS Parsing and Computation, task)

task

Tracking

()

RESOLVED FIXED
84 Branch
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.

Other platforms were already converted to scrollbar-horizontal and scrollbar-vertical in bug 1205643.

Depends on D94673

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
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch

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.

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.

Good to know, but the removed values aren't mentioned on that page, so nothing needs to be done.

You need to log in before you can comment on or make changes to this bug.