Closed
Bug 1458584
Opened 7 years ago
Closed 7 years ago
Remove the scrollbox-base binding and instead import the scrollbox.css file in components.css
Categories
(Toolkit :: UI Widgets, task, P1)
Toolkit
UI Widgets
Tracking
()
RESOLVED
FIXED
mozilla62
Tracking | Status | |
---|---|---|
firefox62 | --- | fixed |
People
(Reporter: bgrins, Assigned: Paolo)
References
Details
Attachments
(1 file)
The scrollbar-base binding only loads a stylesheet. It's a pretty simple sheet, mostly used to set -moz-appearance and images: https://searchfox.org/mozilla-central/search?q=scrollbox.css&redirect=true.
This could be imported into components.css and the binding could be removed: https://dxr.mozilla.org/mozilla-central/rev/d2a4720d1c334b64d88a51678758c27ba8f03c89/toolkit/content/widgets/scrollbox.xml#12-16.
Any binding currently inheriting from it could directly inherit from basecontrol instead. Or even better, could stop inheriting from anything depending on if we rely on them being basecontrols.
Reporter | ||
Updated•7 years ago
|
Component: XUL → XUL Widgets
Product: Core → Toolkit
Comment hidden (mozreview-request) |
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → paolo.mozmail
Status: NEW → ASSIGNED
Priority: P5 → P1
Reporter | ||
Comment 3•7 years ago
|
||
mozreview-review |
Comment on attachment 8979221 [details]
Bug 1458584 - Remove the scrollbox-base binding and instead import the scrollbox.css file in components.css.
https://reviewboard.mozilla.org/r/245450/#review251450
Thanks!
Attachment #8979221 -
Flags: review?(bgrinstead) → review+
Pushed by paolo.mozmail@amadzone.org:
https://hg.mozilla.org/integration/mozilla-inbound/rev/13ae2716c71e
Remove the scrollbox-base binding and instead import the scrollbox.css file in components.css. r=bgrins
Comment 5•7 years ago
|
||
Backed out for mochitest chrome failures on toolkit/content/tests/chrome/test_arrowpanel.xul.
Push: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=4d511f7fc5b5c16fdfea91242dea6086cd57c8c3
Backout: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=116bf80e887145e918be4de6c6a11bad885c7d96
Log link: https://treeherder.mozilla.org/logviewer.html#?job_id=179598640&repo=mozilla-inbound&lineNumber=4924
Flags: needinfo?(paolo.mozmail)
Pushed by paolo.mozmail@amadzone.org:
https://hg.mozilla.org/integration/mozilla-inbound/rev/f2fc440dae2c
Remove the scrollbox-base binding and instead import the scrollbox.css file in components.css. r=bgrins
Assignee | ||
Comment 7•7 years ago
|
||
Re-landed since this is unrelated to the failing test.
Flags: needinfo?(paolo.mozmail)
Comment 8•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox62:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla62
Updated•6 years ago
|
Type: enhancement → task
You need to log in
before you can comment on or make changes to this bug.
Description
•