Closed Bug 1971121 Opened 4 months ago Closed 4 months ago

Spellcheck no longer highlights the misspelled word in the compose window

Categories

(Thunderbird :: Message Compose Window, defect, P1)

Thunderbird 139

Tracking

(thunderbird_esr140 fixed, thunderbird139 wontfix, thunderbird140 fixed)

RESOLVED FIXED
141 Branch
Tracking Status
thunderbird_esr140 --- fixed
thunderbird139 --- wontfix
thunderbird140 --- fixed

People

(Reporter: francesco, Assigned: welpy-cw)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(3 files)

Attached image spellcheck.png

Spellcheck no longer highlights the misspelled word in the compose window, see screenshot. Tested in TB 139.

Alice, can you please find the regression?

Flags: needinfo?(alice0775)
Attached image spellcheck128.png

Still working in TB 128.

(In reply to Francesco from comment #1)

...
Still working in TB 128.

If 128 is generally working for you, does that mean the following reports are also WFM in 128?

  • Bug 1907532 - Spell check not working in subject after "Compose Message To" when at least one non-English dictionary is used
  • Bug 1907532 - Spell check not working in subject after "Compose Message To" when at least one non-English dictionary is used
Flags: needinfo?(francesco)

Bug 1907532 was confirmed for TB 128 and a few versions after that. I haven't tested it in 139.

Flags: needinfo?(francesco)
Regressed by: 1959644

Thank you so much, Alice!

Note that bug 1959644 is also related to bug 1966737.

Flags: needinfo?(emilio)
Severity: -- → S3
Priority: -- → P1

How is this dialog open? In general it is expected that the page under the modal dialog is not repainted.

Flags: needinfo?(emilio)

It's opened modal:
https://searchfox.org/comm-central/rev/456c7ae9459b4c74e41b9708f9672a8ddee3b956/mail/components/compose/content/MsgComposeCommands.js#1225

There are a few cases where modal dialogs prevent the main window from being updated. When/why did this paradigm change?

In fact, sometimes the window underneath the modal dialog is repainted, see bug 1966737 comment 0.

See Also: → 1971440
Duplicate of this bug: 1971440
See Also: 1971440

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

This re-enables immediate highlighting or replacing of misspelled words in the
editor.

Assignee: nobody → h.w.forms
Status: NEW → ASSIGNED
See Also: → 1966737
Blocks: tb140found
Target Milestone: --- → 141 Branch

Pushed by edicharry@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/781541bb7f85
Open spell checker as dependent, not modal dialog. r=tobyp

Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED

possible regression? see bug 1974125

Please nominate for beta 141 uplift

Flags: needinfo?(h.w.forms)

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

Please nominate for beta 141 uplift

Please note the regression this caused, bug 1974125. Quite a bad one since people may rely on "spell check before send" and the message just gets send.

Regressions: 1974125

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

Please nominate for beta 141 uplift

We should wait for the regression fix.

Depends on: 1974125
Flags: needinfo?(h.w.forms)

(In reply to Hartmut Welpmann [:welpy-cw] from comment #14)

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

Please nominate for beta 141 uplift

We should wait for the regression fix.

Ideally both are needed of course.

Bt we don't want this bug on esr140 and it ships on Monday so time is very short. If we can only get one into esr140 then I think we should do so.

ALso, because of the release funk/fun of the past week, we have not yet build release 140. BETA 141 is hopefully happening today. RELEASE 140 comes next - exact timing uncertain but I don't see us shipping on Friday or before, so there is actually opportunity to take this on release 140.

Corey will try to coordinate.

Flags: needinfo?(h.w.forms)
Flags: needinfo?(corey)

Hartmut or others, can you add a beta and 140esr uplift request for this?

Flags: needinfo?(corey)

Comment on attachment 9495789 [details]
Bug 1971121 - Open spell checker as dependent, not modal dialog. r=#thunderbird-reviewers

[Triage Comment]
Approved for beta

Attachment #9495789 - Flags: approval-comm-beta+

Comment on attachment 9495789 [details]
Bug 1971121 - Open spell checker as dependent, not modal dialog. r=#thunderbird-reviewers

[Triage Comment]
Already on beta

Attachment #9495789 - Flags: approval-comm-beta+ → approval-comm-beta-

Comment on attachment 9495789 [details]
Bug 1971121 - Open spell checker as dependent, not modal dialog. r=#thunderbird-reviewers

Uplift Approval Request

  • Please state case for uplift consideration and ensure bug severity is set: Regression by upstream changes.
  • User impact if declined: No visual feedback in message text from spell check.
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Daily?: Yes
  • Has the fix been verified in Beta?: No
  • Needs manual test from QA?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: Bug 1974125
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Not uplifting this seems worse, soon to be verified in Beta.
  • String changes made/needed: None.
Flags: needinfo?(h.w.forms)
Attachment #9495789 - Flags: approval-comm-esr140?

Confirming this issue as verified fixed using Windows 11, Windows 10, Ubuntu 25 and macOS 15.5 with the Treeherder builds from here.

Spellcheck now highlights the misspelled word in the compose window.

Comment on attachment 9495789 [details]
Bug 1971121 - Open spell checker as dependent, not modal dialog. r=#thunderbird-reviewers

[Triage Comment]
Approved for esr140

Attachment #9495789 - Flags: approval-comm-esr140? → approval-comm-esr140+

Comment on attachment 9495789 [details]
Bug 1971121 - Open spell checker as dependent, not modal dialog. r=#thunderbird-reviewers

[Triage Comment]
Approved for release

Attachment #9495789 - Flags: approval-comm-release+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: