Closed Bug 1731079 Opened 4 years ago Closed 4 years ago

Keyboard navigation messed up in Account Settings tree list

Categories

(Thunderbird :: Account Manager, defect)

defect

Tracking

(thunderbird_esr91 unaffected)

RESOLVED FIXED
94 Branch
Tracking Status
thunderbird_esr91 --- unaffected

People

(Reporter: valentin, Assigned: darktrojan)

Details

Attachments

(1 file)

This is a very recent accessibility regression (from the past week or so).
Open the Account Settings tab (through the Edit menu for example).

The focus is in the accounttree list box, on one of the top-level items
such as Local Folders. If you use the up and down arrows, you can
navigate the list almost normally.

Things get dicier if you hit Tab. You’d expect to move to the next focusable
widget, i.e. the Account Actions button; but nope, for some reason the
focus moves instead to an item in the very same list you’re trying to get
out of: namely, the Composition & Addressing item.

Hitting Tab again skips the following item for some reason, and brings you
to Synchronization & Storage. Tab again moves to Outgoing Server (SMTP),
which is the last element in that list, and one final Tab brings you to the
dropdown button at last.

If at any point during this Tab navigation you try using the up and down arrows,
you’ll be brought back to where you were before using Tab.

Maybe a byproduct of bug 1728296?

Are those labels too long for the width of the column? I've had a similar problem with the new Address Book but didn't expect it would happen here since the column should expand to fit everything.

Now that you mention it, indeed. These three items are the only ones
displayed with an ellipsis in the account tree list box.

Could someone please mark this as Confirmed? From where I’m standing,
it is a very real and very annoying a11y regression in need to be addressed…

I can't confirm it because I can't reproduce it, nor understand why it's happening to you but not me. But I can make it go away.

Assignee: nobody → geoff
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

Like https://hg.mozilla.org/comm-central/rev/a4ac1ec0fa49 but for the Account Manager. This shouldn't be necessary as the column is supposed to expand, but apparently that's not always happening.

(In reply to Geoff Lankow (:darktrojan) from comment #4)

I can't reproduce it

Could it be because you’re using a smaller font than I? When I use a font
size of 10 or lower the ellipses disappear and the bug no longer happens.

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/d7d664a58445
In the Account Manager account list, stop overflowing labels stealing focus. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: