Closed Bug 1738288 Opened 3 years ago Closed 2 years ago

Contact list items not focusable in new Address Book

Categories

(Thunderbird :: Address Book, defect)

defect

Tracking

(thunderbird_esr91 affected)

RESOLVED INVALID
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.

Keywords: access
Summary: Regression: contact list items not focusable in new Address Book → contact list items not focusable in new Address Book
Whiteboard: [tb-new-addrbook]
Status: UNCONFIRMED → NEW
Ever confirmed: true
See Also: → 1751986
Whiteboard: [tb-new-addrbook]

Mass-adding regression keyword to applicable AB bugs.

#20220530ABRegressionKeyword01

Keywords: regression

(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.

Flags: needinfo?(henry)

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.

Flags: needinfo?(henry)

Valentin, does this work for you in the latest Beta? 102.0b8 (64-bit)

Flags: needinfo?(valentin)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
Summary: contact list items not focusable in new Address Book → Contact list items not focusable in new Address Book (with Orca screen reader)

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).

Resolution: INCOMPLETE → INVALID
Summary: Contact list items not focusable in new Address Book (with Orca screen reader) → Contact list items not focusable in new Address Book
Flags: needinfo?(valentin)
You need to log in before you can comment on or make changes to this bug.