Contact list items not focusable in new Address Book
Categories
(Thunderbird :: Address Book, defect)
Tracking
(thunderbird_esr91 affected)
Tracking | Status | |
---|---|---|
thunderbird_esr91 | --- | affected |
People
(Reporter: valentin, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: access, regression)
In addition to bug 1738269 and bug 1738281, I found a slightly
trickier accessibility regression in the new Address Book, that’s
only triggered when using Thunderbird’s At-Spi output.
Typically, with the Orca screen reader or the Accerciser inspector.
- Open the Address Book with a couple of contacts in it.
- Hit Tab until you reach the search box, then twice more.
Looks like the focus is now in the contact card list, right?
Wrong: these cards are actually NOT focusable. If you hit
the Up and Down arrow, you will switch their “selected”
state, but not their “focused” state (as they have none).
As a result (presumably), Orca is currently getting lost in
that list box, and offers no way of browsing from one contact
to the next using the arrows only. See Orca bug #221.
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•2 years ago
|
Comment 1•2 years ago
|
||
Mass-adding regression keyword to applicable AB bugs.
#20220530ABRegressionKeyword01
Comment 2•2 years ago
|
||
(In reply to Valentin Villenave from comment #0)
Wrong: these cards are actually NOT focusable. If you hit
the Up and Down arrow, you will switch their “selected”
state, but not their “focused” state (as they have none).
Henry, can you comment?
See also: my bug 1751986 (maybe the same?)
As a result (presumably), Orca is currently getting lost in
that list box, and offers no way of browsing from one contact
to the next using the arrows only. See Orca bug #221.
Comment 3•2 years ago
|
||
There are problems with how the widget was implemented (see bug 1752532 where I'm fixing this) but this is not one of them. At least not any more. Whilst the individual items do not receive focus, the listbox widget still sets aria-activedescendant
which acts as a pseudo-focus. Note, in bug 1752532 I'm switching to a roving tabindex, which will make the focus behaviour clearer.
Comment 4•2 years ago
|
||
Valentin, does this work for you in the latest Beta? 102.0b8 (64-bit)
Updated•2 years ago
|
Comment 5•2 years ago
|
||
This isn't an Orca-specific problem and it works fine with Orca. I think this is "invalid" because being focusable is not necessary (comment 3).
Updated•1 years ago
|
Description
•