Closed Bug 2011581 Opened 11 days ago Closed 5 days ago

Regression: Replace All in Compose window does not visually update plain text message body until dialog is closed

Categories

(Thunderbird :: Mail Window Front End, defect)

Thunderbird 139
defect

Tracking

(thunderbird_esr140 affected, thunderbird147 wontfix, thunderbird148 wontfix, thunderbird149 affected)

RESOLVED FIXED
149 Branch
Tracking Status
thunderbird_esr140 --- affected
thunderbird147 --- wontfix
thunderbird148 --- wontfix
thunderbird149 --- affected

People

(Reporter: yamato, Assigned: welpy-cw)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

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

Steps to reproduce:

When using "Find and Replace" in the message compose window, clicking "Replace All" no longer updates the message body visually.
The replacements are applied internally, but the compose window does not refresh until the Find and Replace dialog is closed.

This is a regression compared to earlier Thunderbird versions, where the message body updated immediately after clicking "Replace All".

  1. Start Thunderbird.
  2. Click "Write" to open a new message compose window.
  3. Make sure the message format is set to plain text.
  4. Enter some text into the message body.
  5. Open the "Find and Replace" dialog.
  6. Enter a search string and a replacement string.
  7. Click the "Replace All" button.

Actual results:

The plain text message body is not visually updated until the Find and Replace dialog is closed.
The replacements only become visible after closing the dialog.

In earlier Thunderbird versions, the compose window updated immediately when "Replace All" was clicked.
Reproducibility: Always.
This issue also occurs in Troubleshoot Mode (Add-ons disabled).
Plain text only (not HTML).

This behavior negatively impacts usability, as users cannot immediately verify the result of "Replace All" operations.

Expected results:

The plain text message body is visually updated immediately after clicking "Replace All",
allowing the user to confirm the replacement results without closing the dialog.

[seems to crash on daily, probably bug 2010986]

Severity: -- → S3
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: regression
Regressed by: 1959644
Version: Thunderbird 140 → Thunderbird 139
Assignee: nobody → h.w.forms
Status: NEW → ASSIGNED
Target Milestone: --- → 149 Branch

Pushed by edicharry@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/dac7936a6ead
Open 'Find and Replace…" as dependent, not modal dialog. r=mkmelin

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

Attachment

General

Created:
Updated:
Size: