Closed Bug 2048249 Opened 1 month ago Closed 1 month ago

EWS account.: Reply to all button missing in some messages (even when there are more than 1 recipient (to and cc)

Categories

(MailNews Core :: Networking: Exchange, defect, P1)

Thunderbird 152
defect
Points:
3

Tracking

(thunderbird152 affected, thunderbird153 fixed, thunderbird154 fixed)

RESOLVED FIXED
154 Branch
Tracking Status
thunderbird152 --- affected
thunderbird153 --- fixed
thunderbird154 --- fixed

People

(Reporter: bugs, Assigned: edicharry, NeedInfo)

References

(Blocks 2 open bugs, Regression, )

Details

(Keywords: regression, Whiteboard: [consider-uplift])

Attachments

(2 files, 2 obsolete files)

Attached image Screenshot

Steps to reproduce:

I just upgraded to v.152 today and in a few messages, althrough there are more than 1 recipient (to and cc), the Reply to all button is missing from the action buttons in the upper right corner. The folder is a EWS account.

I will attach a screenshot.

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Thunderbird/152.0

Actual results:

No Reply to all button.

Expected results:

The Reply to all bytton should be there, since the message contains many recipients (to or cc).

Component: Message Reader UI → Networking: Exchange
Product: Thunderbird → MailNews Core
Summary: Reply to all button missing in some messages → EWS account.: Reply to all button missing in some messages (even when there are more than 1 recipient (to and cc)

Confirming the same behavior on windows 11 clients. Again, it's strange that the issue does not appear in all cases.

Blocks: tb153found

Was able to reproduce reliably on my Mac.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P1
Assignee: nobody → edicharry
Status: NEW → ASSIGNED
Points: --- → 3

Looks like this is dependent on which version of thunderbird originally downloaded each message, which is why the behavior is not uniform across messages.

Regressed by: 2030960

It appears that Exchange servers may not return all requested metadata fields
in the SyncFolderItems EWS operation, so despite the performance hit, we must
perform message synchronization in multiple steps.

See Also: → 2049600
See Also: → 2029133
Target Milestone: --- → 154 Branch
Whiteboard: [consider-uplift]
See Also: → 2049551

Pushed by daniel@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/1551e2b7774c
Back out bug 2030960 for unexpected interaction with Exchange servers. r=jtracey

Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED

Teething problems from moving to git...

It's now backed out. Which was the fix for the bug.

Well, a change from TB 152 was backed out, so you have a two affected versions now.

The fix for this is in today's daily.

Vasilis - Manual intervention is required to fix the data in user profiles affected by this bug. Can you open an affected account with today's (2026-06-26) daily and repair any affected folders. After a repair, the reply all button should be back for all multi-recipient messages (as well as the recipients list in the message table view).

(The repair button is in folder properties)

Flags: needinfo?(bugs)

Upon further inspection, I don't think bug 2029133 is related to this one, so I'm removing it from the see also.

See Also: 2029133

Comment on attachment 9601091 [details]
Bug 2048249 - Back out bug 2030960 for unexpected interaction with Exchange servers. r=#thunderbird-back-end-reviewers

Uplift Approval Request

  • Please state case for uplift consideration and ensure bug severity is set: This issue causes the server to silently not return requested data in some cases. If a user is affected, manual intervention via a folder repair once this patch lands is required. This patch ensures that any future messages are not affected by this.
  • User impact if declined: Users will receive more messages in their local store with missing data.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Daily?: Yes
  • Has the fix been verified in Beta?: No
  • Needs manual test from QA?: Yes
  • If yes, steps to reproduce: 1. Load an EWS account that has at least one message with multiple recipients.
  1. Ensure the reply-all button is visible for messages with multiple recipients.
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This is almost a pure backout of a patch that landed in 152.
  • Does the fix cause any migrations to be skipped?: No
  • String changes made/needed:
Attachment #9601091 - Flags: approval-comm-release?
Attachment #9601091 - Flags: approval-comm-beta?
Severity: -- → S1
Duplicate of this bug: 2049600

Comment on attachment 9601091 [details]
Bug 2048249 - Back out bug 2030960 for unexpected interaction with Exchange servers. r=#thunderbird-back-end-reviewers

[Triage Comment]
Approved for beta
Approved for release

Attachment #9601091 - Flags: approval-comm-release?
Attachment #9601091 - Flags: approval-comm-release+
Attachment #9601091 - Flags: approval-comm-beta?
Attachment #9601091 - Flags: approval-comm-beta+

It appears that Exchange servers may not return all requested metadata fields
in the SyncFolderItems EWS operation, so despite the performance hit, we must
perform message synchronization in multiple steps.

This is the original change ported for the release branch.

Comment on attachment 9602154 [details]
Bug 2048249 - Back out bug 2030960 for unexpected interaction with Exchange servers. r=#thunderbird-back-end-reviewers

[Triage Comment]
Approved for beta
Approved for release

Attachment #9602154 - Flags: approval-comm-release+
Attachment #9602154 - Flags: approval-comm-beta+

Comment on attachment 9601091 [details]
Bug 2048249 - Back out bug 2030960 for unexpected interaction with Exchange servers. r=#thunderbird-back-end-reviewers

[Triage Comment]

Attachment #9601091 - Flags: approval-comm-release-
Attachment #9601091 - Flags: approval-comm-release+
Attachment #9601091 - Flags: approval-comm-beta-
Attachment #9601091 - Flags: approval-comm-beta+
Attachment #9601091 - Flags: approval-comm-release-
Attachment #9601091 - Flags: approval-comm-beta-

It appears that Exchange servers may not return all requested metadata fields
in the SyncFolderItems EWS operation, so despite the performance hit, we must
perform message synchronization in multiple steps.

This is the Beta port of the original patch.

Attachment #9602192 - Attachment is obsolete: true
Attachment #9602154 - Attachment is obsolete: true
Duplicate of this bug: 2050791
Duplicate of this bug: 2051498
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: