Closed Bug 1855758 Opened 3 years ago Closed 3 years ago

Messages delayed in marking read when images are slow to load

Categories

(Thunderbird :: Mail Window Front End, defect, P2)

Thunderbird 115
defect

Tracking

(thunderbird_esr115+ fixed)

RESOLVED FIXED
120 Branch
Tracking Status
thunderbird_esr115 + fixed

People

(Reporter: rjhansen075, Assigned: darktrojan)

References

Details

(Whiteboard: [TM 115.4.1])

Attachments

(1 external file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/118.0

Steps to reproduce:

Referencing bug 1851871

Actual results:

Message header problem is fixed, but when messages are set to mark read immediately, or otherwise if it is set on delay and it is shorter than the lag, it doesn't mark as read until after the images have loaded. It is a similar problem to 1851871.

Expected results:

Message should mark as read before image load, if possible.

Gentle ping to Geoff to see if you can reproduce, and if it's possible to decouple the read flag status from the loading of the message body.

Flags: needinfo?(geoff)
See Also: → 1851871

See bug 1852888 comment 5

I also still see the problem with newest Thunderbird 115.3.0

Duplicate of this bug: 1855802
Duplicate of this bug: 1856456
Duplicate of this bug: 1856929

Bug 1856929 has a testcase.

There is also a testcase from the Audubon Society in bug #1851871.

Assignee: nobody → geoff
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: needinfo?(geoff)
Component: Untriaged → Mail Window Front End

So that we can trigger actions as soon as the message body is ready, we need to know when the
parser has finished outputting it.

Unfortunately my original plan of using web progress notifications is inadequate as it's not
possible to pass useful information with the notifications, so this patch implements a specialist
notification. (Thanks to nsBrowserStatusFilter for this, it discards almost all the data it
receives.) The "mark message as read" action is then connected to the notification.

Target Milestone: --- → 120 Branch

Pushed by solange@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/e05fe3292cea
Implement better progress notifications from the parser to the front end. r=BenC,mkmelin

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Priority: -- → P2
Whiteboard: [TM 115.4.1]
No longer duplicate of this bug: 1856929
Duplicate of this bug: 1844628
Duplicate of this bug: 1849173
See Also: → 1856929
Duplicate of this bug: 1861353
Duplicate of this bug: 1840246

Geoff, Good for 115?

No longer duplicate of this bug: 1844628
Duplicate of this bug: 1853594

(In reply to Wayne Mery (:wsmwk) from comment #14)

Geoff, Good for 115?

Flags: needinfo?(geoff)

Comment on attachment 9358534 [details]
Bug 1855758 - Implement better progress notifications from the parser to the front end. r=BenC

It's been through a whole beta cycle without any complaints I'm aware of. Ship it.

Flags: needinfo?(geoff)
Attachment #9358534 - Flags: approval-comm-esr115?

Comment on attachment 9358534 [details]
Bug 1855758 - Implement better progress notifications from the parser to the front end. r=BenC

[Triage Comment]
Approved for esr115

Attachment #9358534 - Flags: approval-comm-esr115? → approval-comm-esr115+
See Also: → 1871104
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: