Holding Ctrl+Enter a little too long causes unintentional confirmation of "Send Message?" prompt, and sends multiple copies of the message - only plain Enter (without modifier key) should confirm the prompt
Categories
(Thunderbird :: Message Compose Window, defect, P2)
Tracking
(Accessibility Severity:s2, thunderbird_esr153 wontfix)
| Tracking | Status | |
|---|---|---|
| thunderbird_esr153 | --- | wontfix |
People
(Reporter: a.nielsen, Assigned: aleca)
References
(Blocks 3 open bugs, Regressed 1 open bug)
Details
(Keywords: access, privacy, ux-error-prevention)
Attachments
(1 external file)
Comment 1•15 years ago
|
||
Updated•14 years ago
|
Comment 2•12 years ago
|
||
Comment 3•12 years ago
|
||
Comment 4•12 years ago
|
||
Comment 5•12 years ago
•
|
||
Comment 6•11 years ago
|
||
Comment 7•11 years ago
|
||
Updated•11 years ago
|
Comment 8•11 years ago
|
||
Comment 9•11 years ago
|
||
Comment 10•11 years ago
|
||
Comment 11•11 years ago
|
||
Comment 12•11 years ago
|
||
Comment 13•11 years ago
|
||
Comment 14•11 years ago
|
||
Comment 15•11 years ago
|
||
Comment 16•11 years ago
|
||
Comment 17•11 years ago
|
||
Comment 18•11 years ago
|
||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 21•4 years ago
|
||
To fix this, I've filed toolkit Bug 1742707 - Default button on dialog widget triggers even when modifier keys are used, but should react to plain Enter keypress only. I offered a patch there. Let's keep this open to track the Thunderbird fallout.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Comment 23•3 months ago
|
||
| Assignee | ||
Comment 24•3 months ago
|
||
All right, I have a WIP that is mostly a proof of concept, but it works.
To fix this, the changes are fairly involved.
What I'm doing is:
- Convert the XUL
keyshortcut to a JavaScript based shortcut handled by ourShortcutsOverlaymodule. - Use an HTML5 modal dialog for sending confirmation instead of a popup dialog.
Doing so will allow us to offer users the ability to disable the shortcut in the future if they want, but most importantly it allows us to detect the if Enter press is still a continuation of the previous one (repeat) and if it has modifiers like Ctrl or Shift when the confirmation modal is visible.
Detecting those situations, will allow us to prevent accidental "confirmation submission" on that modal.
We will be able to only accept a clean and single Enter press, without any modifier, on that confirmation dialog.
This should drastically mitigate accidental submissions on prolonged key presses.
Updated•1 month ago
|
Updated•1 month ago
|
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Updated•1 month ago
|
Comment 25•1 month ago
|
||
Pushed by sking@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/6f01900108c0
Handle compose send actions on keyup with the new shortcuts controller to avoid accidental long press sends. r=arschmitz,mkmelin,tobyp
Comment 26•1 month ago
•
|
||
Possible regression? See bug 2073315
Comment 27•1 day ago
•
|
||
Regression https://bugzilla.mozilla.org/show_bug.cgi?id=2083823 on Windows and Linux.
Description
•