Closed Bug 1790712 Opened 2 years ago Closed 2 years ago

XUL splitters can't be dragged and box elements can't be resized

Categories

(Thunderbird :: Upstream Synchronization, defect)

defect

Tracking

(thunderbird_esr102 wontfix)

RESOLVED FIXED
106 Branch
Tracking Status
thunderbird_esr102 --- wontfix

People

(Reporter: aleca, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Bug 1790299 is changing how the XUL splitter sizing is affecting adjacent box elements.
Kindly pinging Emilio for support on this.

Flags: needinfo?(emilio)

Thunderbird uses splitters with persist="width", which means that the
attribute is persisted in session history. This of course had zero
tests.

For XUL, this should restore behavior. For modern flexbox, this will
keep splitters working, but persistence will still not work (or rather,
the attribute will be persisted, but it'd do nothing). I'll file a bug
tracking that, maybe we need to fix it (DevTools does its own
persistence code, fixed in the regressing bug).

Assignee: nobody → emilio
Status: NEW → ASSIGNED

For now let's keep the attribute. We might want to do something else so persist="" keeps working after switching to modern flexbox (like mapping the attributes rather than using inline style). But this should make stuff work in the meantime.

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e5160271cc04 Make splitters set both the inline style and the attribute value. r=tnikkel
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: