`Escape` keypress or [x] click on no-reply alert confusingly triggers `Reply anyway`, and alert message needs improving
Categories
(Thunderbird :: Message Compose Window, defect, P3)
Tracking
(thunderbird_esr78 unaffected, thunderbird91? verified, thunderbird92 verified)
| Tracking | Status | |
|---|---|---|
| thunderbird_esr78 | --- | unaffected |
| thunderbird91 | ? | verified |
| thunderbird92 | --- | verified |
People
(Reporter: thomas8, Assigned: thomas8)
References
Details
(Keywords: ux-mode-error)
Attachments
(2 files, 1 obsolete file)
|
17.73 KB,
image/png
|
Details | |
|
1.88 KB,
patch
|
aleca
:
review+
wsmwk
:
approval-comm-beta+
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #1342809 +++
There are several things which are wrong and odd about the new helpful alert when replying to no-reply addresses, introduced in bug 1342809.
STR
- Reply to a message from "noreply@example.com", which will trigger the
Reply not Supportedalert. - When the alert is showing:
- Click
Cancelbutton (and compare its position with other dialogs) - Press
Escapeon keyboard - Click [x] in alert corner
- Click
Actual results:
Cancelbutton is on the left, violating mouse muscle memory (for Windows at least), because allCancelbuttons are on the right (plus we don't have a choice if we want to fix the behaviour, see below).EscapetriggersReply Anyway, making the alert a no-op for keyboard users, and very confusing.- Clicking
[x]to close the alert without action also triggersReply Anyway. - The wording is odd, as Henry already mentioned: What is a monitored address? Never heard of that, hard to translate, but if anything, it sounds like espionage... let's try to keep it simple, please...
Expected results:
Cancelbutton should be in default position on the right.Escapeand [x] must trigger the same action asCancel.- Improve the wording and avoid the term
monitored address.
The confirmEx() alert misbehaviour is bug 345067 (which sucks), but we can easily work around that by reversing the button sequence so that Cancel button will be in position 1 and return 1, consistent with Escape and [x].
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 1•5 years ago
•
|
||
This patch puts Cancel into the right position and makes the behaviour of Cancel, Escape, and [x] consistent. Also touch up the wording and add an access key to the Reply Anyway button.
New wording:
no-reply-alert-message = The reply address <{ $email }> does not appear to support replies.
Messages to this address will probably not be read by anyone.
Example (see screenshot attachment 9230834 [details]):
The reply address <no-reply@example.com> does not appear to support replies.
Messages to this address will probably not be read by anyone.
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 2•5 years ago
|
||
Top: before the patch.
Bottom: after the patch.
Comment 3•5 years ago
•
|
||
Comment 4•5 years ago
|
||
Since we're past string freeze you shouldn't change the strings. (Which is why I slightly rushed it in in the first place).
I also disagree with the "does not seem to support replies" - what we have is correct, and it's not that uncommon (3rd hit on google for monitored address is about no-reply)
| Assignee | ||
Comment 5•5 years ago
|
||
Alright then, here is a no-strings-attached patch!
Updated•5 years ago
|
Comment 6•5 years ago
|
||
Updated•5 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/66a36e0beed9
Fix wrong behaviour of no-reply alert for Escape and [x] due to confirmEx() limitations. r=aleca
Comment 8•5 years ago
|
||
Comment on attachment 9231144 [details] [diff] [review]
1720214_noReplyAlertFix.diff
[Approval Request Comment]
Regression caused by (bug #): 1342809
User impact if declined: Confusing UX for new feature
Testing completed (on c-c, etc.):
Risk to taking this patch (and alternatives if risky):
Low, Moves buttons to a more natural order and fixes keyboard action.
Comment 9•5 years ago
|
||
Comment on attachment 9231144 [details] [diff] [review]
1720214_noReplyAlertFix.diff
[Triage Comment]
Approved for beta
Comment 10•5 years ago
|
||
| bugherder uplift | ||
Thunderbird 91.0b3:
https://hg.mozilla.org/releases/comm-beta/rev/79bd069b42cd
Comment 11•5 years ago
|
||
Tested in 92.0a1 and 91.0b3 on Windows 10.
Description
•