Closed
Bug 1752051
Opened 3 years ago
Closed 3 years ago
Pressing `Esc` key does not cancel editing contact in new Address Book (highly inconvenient for keyboard dependent users); needs confirmation dialog
Categories
(Thunderbird :: Address Book, defect, P2)
Tracking
(thunderbird_esr91 unaffected)
RESOLVED
FIXED
99 Branch
| Tracking | Status | |
|---|---|---|
| thunderbird_esr91 | --- | unaffected |
People
(Reporter: thomas8, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: access, regression, ux-efficiency, Whiteboard: [fixed by bug 1752042])
+++ This bug was initially created as a clone of Bug #1752042 +++
I filed this separately from similar bug 1752042 for Enter key behaviour because ideally we'll want to implement the confirmation at the same time as restoring Esc key behaviour. Otherwise Esc could be enabled there, too.
Seen on 98.0a1 (2022-01-25) (64-bit), Win10
STR:
- Edit a contact in ("new") Address Book
- Fill a random field
- Change your mind (say you want to save the contact from message reader instead)
- Press
Esckey with focus in a field to trigger theCancelbutton - Try to cancel editing using keyboard only (!)
- Hit
Cancelbutton.
Actual results:
- Pressing
Esckey does nothing with focus in a field likeEmail - Canceling contact editing via keyboard requires pressing
Tabkey up to 37 (!) times. - Cancel does not confirm if you want to save your changes.
Expected results:
- Pressing
Escfrom any field should triggerCancelbutton as it used to - that's howEscapebuttons work in dialogs, and this is essentially still a modal dialog as Magnus correctly pointed out. This also avoids several dozens of repetititive keypresses for keyboard users including the blind. Cancelshould confirm if you want to save your changes. We want to avoid contact dataloss for accidental keypresses of Esc (e.g. when you accidentally press Esc twice to close a dropdown). Voluntarily abandoning edits to a contact should be a rather rare/unlikely scenario, so better safe than sorry. We also ask for editing events (depending on method, bug on record).
| Reporter | ||
Comment 1•3 years ago
|
||
P2/S2 because for keyboard dependent users like the blind, having to press Tab up to 37 times will be living hell.
| Reporter | ||
Updated•3 years ago
|
Keywords: regression
| Reporter | ||
Updated•3 years ago
|
No longer blocks: tb-new-addrbook
| Reporter | ||
Updated•3 years ago
|
Blocks: tb-ab-keyboard-ux
Comment 2•3 years ago
|
||
Fixed in bug 1752042.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Whiteboard: [fixed by bug 1752042]
Target Milestone: --- → 99 Branch
Updated•3 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•