Closed Bug 1791972 Opened 2 years ago Closed 2 years ago

Simplify dialog stack and rdm styles.

Categories

(Firefox :: Theme, task)

task

Tracking

()

RESOLVED FIXED
107 Branch
Tracking Status
firefox107 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

Attachments

(1 file)

No description provided.

.browserContainer is relatively positioned, so we can position the
tab-modal dialogs absolutely inside it instead of making them part of
the browser stack.

While at it, make the rdm toolbar part of the regular browserContainer,
just like the regular devtools toolbox is. That way there's no need to
do ResizeObserver shenanigans to be able to let it grow.

This should in general be simpler to understand than the current set-up,
and more performant to since it avoids the dialog stack from forming
part of the browser element's flow.

Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fcfa74481179
Simplify dialog stack and rdm styles. r=Gijs,devtools-reviewers,jdescottes
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch
Regressions: 1796972
Regressions: 1801840
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: