Closed
Bug 1799925
Opened 2 years ago
Closed 2 years ago
panels and tooltips should be contain: paint
Categories
(Core :: XUL, task)
Core
XUL
Tracking
()
RESOLVED
FIXED
108 Branch
Tracking | Status | |
---|---|---|
firefox108 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(1 file)
Since they can't paint outside of the widget, it makes sense. Now that popups are not so special and they just use the top layer we can enforce it. This should save some work when adding / removing transforms to popups (since they won't change the containing block).
Assignee | ||
Comment 1•2 years ago
|
||
Since they can't paint outside of the widget, it makes sense.
Now that popups are not so special and they just use the top layer we
can enforce it using contain: size.
This should save some work when adding / removing transforms to popups
(since they won't change the containing block).
Now popups can become dynamic reflow roots, and that caught some issues
with the reflow requests. We need to hit
nsMenuPopupFrame::LayoutPopup(), so the right thing to do is to use
NS_FRAME_IS_DIRTY.
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/73dd9b390b9a Make XUL popups contain: paint. r=dholbert
Comment 3•2 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 2 years ago
status-firefox108:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•