Split arrow panel styles and load them as a shadow DOM stylesheet
Categories
(Toolkit :: Themes, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox77 | --- | affected |
People
(Reporter: ntim, Unassigned)
References
(Blocks 3 open bugs)
Details
Attachments
(1 file)
We should split out styles from xul.css and popup.css into a new file.
The biggest benefit is that we can get rid of these duplicated styles:
Reporter | ||
Comment 1•5 years ago
|
||
Reporter | ||
Comment 2•5 years ago
|
||
This works very nicely and is a really good clean up, but it breaks the transform animation on the temporary cui-widget-panels. I'm guessing this is because the CSS for the animation is now only loaded in the shadow root, and since the temporary panels are dynamically appended, the CSS doesn't have time to load in time for the transition.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 4•5 years ago
|
||
Backed out changeset 6c312e49ee09 (Bug 1625721) for build bustages at popup.css.
https://hg.mozilla.org/integration/autoland/rev/171100452c07db7f9c8f5fa8d907af43a3abe685
Failure log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=298590113&repo=autoland&lineNumber=67220
Reporter | ||
Updated•5 years ago
|
Comment 6•5 years ago
|
||
bugherder |
Reporter | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 7•5 years ago
|
||
The backout of bug 1625720 and bug 1625721 also fixed the border of arrow panels which didn't have the proper fill under the border, especially under the border-radius:
https://screenshots.mattn.ca/compare/?oldProject=mozilla-central&oldRev=5daf558349272b05cee2c9097a9499ff4d7363e6&newProject=mozilla-central&newRev=71cb60d53ecd0c357f004df14c673184f85b91f7
Reporter | ||
Updated•5 years ago
|
Comment 8•5 years ago
|
||
To clarify what happened, this bug was reopened because changeset 8a0b7de7386c was backed out in bug 1634865 for causing regressions such as bug 1633356.
Updated•3 years ago
|
Description
•