Thunderbird subscribe tree - completely broken accessibility

NEW
Unassigned

Status

5 years ago
5 months ago

People

(Reporter: Jamie, Unassigned)

Tracking

({access, regression, regressionwindow-wanted})

24 Branch
x86_64
Windows 7
access, regression, regressionwindow-wanted

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [regression:TB22.0b1])

(Reporter)

Description

5 years ago
Str:
1. Create an imap or newsgroup account.
2. Select a folder in the account, then File menu -> Subscribe.
3. Tab to the tree of folders.
4. Inspect the accessible for the focus.
Expected: The role should be tree. It should contain children representing the possible folders.
Actual: The role is unknown. It has only one child, which is the column header list.

I know this did work to some extent some time ago, but it's broken in Thunderbird 24. Unfortunately, I have absolutely no idea when it broke.
(Reporter)

Comment 1

5 years ago
Originally reported by an NVDA user.
Related NVDA issue ticket: http://community.nvda-project.org/ticket/3619
Moving into Thunderbird product until we know whether a11y core is guilty
Component: Disability Access APIs → Disability Access
Product: Core → Thunderbird
Version: 24 Branch → 24
Keywords: access
Summary: Thunderbird: subscribe tree completely broken → Thunderbird subscribe tree - completely broken accessibility

Comment 3

4 years ago
(In reply to James Teh [:Jamie] from comment #1)
> Originally reported by an NVDA user.
> Related NVDA issue ticket: http://community.nvda-project.org/ticket/3619

Thanks for filing the bug. Note, please add regressionwindow-wanted when the regression bug has not yet been identified.

Anything in error console?  And has cause been identified and anyone attempted to hunt the regression range?

FWIW, here's all the subscribe bugs created since july 2013 https://bugzilla.mozilla.org/buglist.cgi?list_id=11112682&short_desc=subscri&chfieldto=Now&chfield=[Bug%20creation]&query_format=advanced&chfieldfrom=2013-07-04&short_desc_type=allwordssubstr&product=MailNews%20Core&product=Thunderbird
Flags: needinfo?(jamie)
Keywords: regressionwindow-wanted
(Reporter)

Comment 4

4 years ago
(In reply to Wayne Mery (:wsmwk) from comment #3)
> Anything in error console?
No.
> And has cause been identified and anyone
> attempted to hunt the regression range?
Unfortunately, not yet for both questions.
Flags: needinfo?(jamie)
(Reporter)

Comment 5

4 years ago
Works in Thunderbird 21.0b1, but broken in 22.0b1.

Comment 6

4 years ago
(In reply to James Teh [:Jamie] from comment #5)
> Works in Thunderbird 21.0b1, but broken in 22.0b1.

Is a good start
Whiteboard: [regression:TB22.0b1]

Comment 7

3 years ago
(In reply to James Teh [:Jamie] from comment #5)
> Works in Thunderbird 21.0b1, but broken in 22.0b1.

So this would have broken in the 22.0a1 cycle. Can you determine which build is first bad between
https://archive.mozilla.org/pub/thunderbird/nightly/2013/02/2013-02-19-03-05-11-comm-central/
and
https://archive.mozilla.org/pub/thunderbird/nightly/2013/04/2013-04-01-03-08-20-comm-central/
Flags: needinfo?(jamie)

Updated

3 years ago
Duplicate of this bug: 1207552
(Reporter)

Comment 9

9 months ago
Unfortunately, I no longer use Thunderbird and don't have the cycles to track this down.
Flags: needinfo?(jteh)

Comment 10

9 months ago
I can reproduce the issue on Debian with Thunderbird 52.6.0.

Best regards.

Comment 11

6 months ago
Wayne, in TB 60.0b6, this tree now works, but according to the release notes, is a flat list without hierarchy on purpose. It is very likely that any work happening in this area may permanently fix, or re-break, this issue. Where does the work to reinstate a hierarchical tree happen?
Flags: needinfo?(vseerror)

Comment 12

6 months ago
Aceman can better answer comment 11
Flags: needinfo?(vseerror) → needinfo?(acelists)

Comment 13

5 months ago
The tree is planned to be made hierarchical in bug 1466705.
We are no experts in the accessibility department. If this broke in ~TB22 we have no idea about that and we will surely not fix it automatically.
So any hints on what to do would be appreciated.
Blocks: 1466705
Flags: needinfo?(acelists)
You need to log in before you can comment on or make changes to this bug.