Closed Bug 1881140 Opened 2 years ago Closed 2 years ago

about:3pane browsers can be in the wrong `docShellIsActive` state

Categories

(Thunderbird :: Mail Window Front End, defect)

defect

Tracking

(thunderbird_esr115 unaffected, thunderbird124 affected)

RESOLVED FIXED
125 Branch
Tracking Status
thunderbird_esr115 --- unaffected
thunderbird124 --- affected

People

(Reporter: darktrojan, Assigned: darktrojan)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

The 3 pane tab has multiple browser elements. Switching tabs sets the docShellIsActive property of the current browser. This can lead to a browser having the wrong value for the property and behaving slowly.

The multi-message browser is always set inactive, because it's never the current browser for this circumstance.

See Also: → 1881100

Note to future me: I've decided that the multi-message browser and Account Central browser don't need to be made inactive in any circumstance, as they don't contain any content which would be affected by it. The about:3pane web browser and content tab browsers only have their active state managed because tabmail sets docShellIsActive on a tab's browser member, instead of complicating everything trying to limit it to message panes.

Target Milestone: --- → 125 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/602e65aae1e5
Fix and test setting of docShellIsActive on about:3pane browsers. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: