Closed Bug 1818927 Opened 2 years ago Closed 2 years ago

Clean-up scrollbars / in-content XUL set-up.

Categories

(Core :: CSS Parsing and Computation, task)

task

Tracking

()

RESOLVED FIXED
112 Branch
Tracking Status
firefox112 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

Attachments

(6 files, 1 obsolete file)

No description provided.

No behavior change, both these sheets get loaded in all pages
unconditionally, and the new order matches the order they get
loaded in.

Depends on D170945

No behavior change, just cleanup.

Depends on D171008

value="hidden" is never set by native code on a scrollbar.

Depends on D171009

It only has an effect on macOS, and it's only used for
scrollbars/resizers/trees. We already hard-coded <browser>
to behave as never so do the same consistently, see bug 1519905.

This reduces noise when inspecting scrollbars (and it's simpler).

No behavior change.

Depends on D171010

No longer needed.

Depends on D171011

Explicitly set visibility on the thumb instead. This will help to remove
the thumb element altogether, potentially (and it's simpler anyhow).

Depends on D171012

Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f50bb20ae41d Move scrollbar-related rules from minimal-xul.css to scrollbars.css. r=dholbert https://hg.mozilla.org/integration/autoland/rev/08ad4bea30d6 Minor consistency improvements in scrollbars.css. r=dholbert https://hg.mozilla.org/integration/autoland/rev/4f944842cde4 Remove unused rule from scrollbars.css. r=dholbert https://hg.mozilla.org/integration/autoland/rev/0f0342ee4149 Remove XUL clickthrough attribute. r=dholbert https://hg.mozilla.org/integration/autoland/rev/6cf817fdd398 Remove minimal-xul.css. r=dholbert https://hg.mozilla.org/integration/autoland/rev/02c5f8c116b5 Don't use collapsed attribute to hide thumb. r=dholbert

Backed out for causing bc failurs on browser_parsable_css.js

Backout link

Push with failures

Failure log

Flags: needinfo?(emilio)
Attachment #9319879 - Attachment description: Bug 1818927 - Move scrollbar-related rules from minimal-xul.css to scrollbars.css. r=#layout,Gijs,dao → Bug 1818927 - Move scrollbar-related rules from minimal-xul.css to scrollbars.css. r=dholbert
Attachment #9319880 - Attachment description: Bug 1818927 - Minor consistency improvements in scrollbars.css. r=#layout,Gijs,dao → Bug 1818927 - Minor consistency improvements in scrollbars.css. r=dholbert
Attachment #9319881 - Attachment description: Bug 1818927 - Remove unused rule from scrollbars.css. r=#layout,Gijs,dao → Bug 1818927 - Remove unused rule from scrollbars.css. r=dholbert
Attachment #9319882 - Attachment description: Bug 1818927 - Remove XUL clickthrough attribute. r=#layout,Gijs,dao,#mac-reviewers → Bug 1818927 - Remove XUL clickthrough attribute. r=dholbert
Attachment #9319883 - Attachment description: Bug 1818927 - Remove minimal-xul.css. r=#layout → Bug 1818927 - Remove minimal-xul.css. r=dholbert
Attachment #9319884 - Attachment description: Bug 1818927 - Don't use collapsed attribute to hide thumb. r=#layout,Gijs,dao → Bug 1818927 - Don't use collapsed attribute to hide thumb. r=dholbert
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2f81e12a3626 Move scrollbar-related rules from minimal-xul.css to scrollbars.css. r=dholbert https://hg.mozilla.org/integration/autoland/rev/1bcd0983afcd Minor consistency improvements in scrollbars.css. r=dholbert https://hg.mozilla.org/integration/autoland/rev/cd2712d1fa42 Remove unused rule from scrollbars.css. r=dholbert https://hg.mozilla.org/integration/autoland/rev/c30a1ed7efb2 Remove XUL clickthrough attribute. r=dholbert https://hg.mozilla.org/integration/autoland/rev/d1fa7a4517e6 Remove minimal-xul.css. r=dholbert https://hg.mozilla.org/integration/autoland/rev/02e611cd540a Don't use collapsed attribute to hide thumb. r=dholbert

Comment on attachment 9320115 [details]
Port Bug 1818927 - Remove minimal-xul.css. r=#thunderbird-reviewers

Revision D171150 was moved to bug 1819183. Setting attachment 9320115 [details] to obsolete.

Attachment #9320115 - Attachment is obsolete: true
Regressions: 1820031
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: