Opened 7 years ago

Closed 4 years ago

Last modified 4 years ago

#16605 closed defect (fixed)

[PATCH][CCLA] Dojox.ExpandoPane: add role=button for JAWS support on ExpandoPane

Reported by: mikeb Owned by: dylan
Priority: undecided Milestone: 1.8.11
Component: DojoX Layout Version: 1.8.3
Keywords: Cc:
Blocked By: Blocking:

Description

If you visit http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/layout/tests/test_ExpandoPane.html with JAWS and tab around, you will not be able to expand or contract the ExpandoPane? because the twisty does not have role=button, so JAWS does not let users interact with it. By adding role=button and aria-label to the twisty icon, JAWS users can now navigate to the button and expand/contract the Pane.

Attachments (1)

ExpandoPane.js.patch (597 bytes) - added by mikeb 7 years ago.
Add aria role and label attributes to ExpandoPane?'s twisty for JAWS accessibility, please proxy commit for Michael Billau

Download all attachments as: .zip

Change History (7)

Changed 7 years ago by mikeb

Attachment: ExpandoPane.js.patch added

Add aria role and label attributes to ExpandoPane?'s twisty for JAWS accessibility, please proxy commit for Michael Billau

comment:1 Changed 4 years ago by dylan

Milestone: tbd1.11
Owner: set to dylan
Status: newassigned

We really should have landed this change a few years ago. I'll land it for 1.11.

comment:2 Changed 4 years ago by dylans <dylan@…>

Resolution: fixed
Status: assignedclosed

In e1b4de3cc4562267093ce7919789da1b2d653a6c/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:3 Changed 4 years ago by dylans <dylan@…>

In d193f62bd8e6b11b37749cbfa62617ca65528b91/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:4 Changed 4 years ago by dylans <dylan@…>

In c49618a1fce271ba232f7facd5d0ecc89e0fc752/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:5 Changed 4 years ago by dylans <dylan@…>

In 8c5f818d89eca0bd70ca8d28045ea97527a0e13b/dojox:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:6 Changed 4 years ago by dylan

Milestone: 1.111.8.11

Thanks. Landed and backported to 1.8.x

Note: See TracTickets for help on using tickets.