Closed Bug 1966737 Opened 3 months ago Closed 2 months ago

Status update only shown when modal Folder Properties panel is dismissed

Categories

(Thunderbird :: Mail Window Front End, defect)

Thunderbird 139
defect

Tracking

(thunderbird_esr140? affected, thunderbird139 wontfix, thunderbird140 affected, thunderbird141 affected, thunderbird142 fixed)

RESOLVED FIXED
142 Branch
Tracking Status
thunderbird_esr140 ? affected
thunderbird139 --- wontfix
thunderbird140 --- affected
thunderbird141 --- affected
thunderbird142 --- fixed

People

(Reporter: francesco, Assigned: welpy-cw)

References

(Blocks 1 open bug)

Details

(Keywords: regression)

Attachments

(1 file)

To trigger a situation where the status text should be updated, do one of the following:

Open the Folder Properties panel for either an IMAP folder or Newsgroup folder.
IMAP: Switch off synchronisation, then repair the folder. Status messages only arrive when the modal panel is dismissed.
News: Download a NG. Status messages only arrive when the modal panel is dismissed.

This may be related to bug 1901846 and its regressions.

Note that in TB 128 and TB 138 (current release) the message list is empty after a folder repair. It gets refreshed when the modal panel is dismissed. That fault is not present in TB 139 (current beta) or TB 140 (current Daily). The empty message list after compact was regressed by bug 1933104 (backported to 128.6.0), likely here:
https://hg-edge.mozilla.org/comm-central/rev/b0dd186860dd#l3.126

The fix is in this range:
https://hg-edge.mozilla.org/comm-central/pushloghtml?fromchange=63eca98887dd4e306fcb8530f900e3ce91d1059e&tochange=07dce77762205a4207bb4a7d72ab4c1aed176a7b
https://hg-edge.mozilla.org/mozilla-central/pushloghtml?fromchange=00533fc15cc769108ba3d5853d9a0fb1ad3bd20f&tochange=862a8504a89853fb5e49e2ff8e00e327846f4e7b,
likely bug 1959644.

So it appears that the modal panel blocks updates to the main window.

Keywords: regression
Regressed by: 1959644
Version: Trunk → Thunderbird 139

Actually, bug 1959644 is not the regressor here, in fact, it fixed a related issue. I just mentioned the related issue for completeness since the wider problem seems to be that a modal panel blocks updates to the main window.

No longer regressed by: 1959644

After bug 1959644, modal dialogs are unable to refresh their opening windows.
Opening the dialog as dependent and freezing the about3Pane for user
interaction may be a suitable workaround.

This allows for immediate status bar updates and avoids the partially blank
thread pane when the "Repair Folder" button is clicked.

Assignee: nobody → h.w.forms
Status: NEW → ASSIGNED
Severity: -- → S4
See Also: → 1971121
Blocks: tb140found
Target Milestone: --- → 142 Branch

Pushed by vineet@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/bb5e9710827a
Open folder properties as dependent, not modal dialog. r=darktrojan

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

Attachment

General

Created:
Updated:
Size: