Opened 10 years ago

Closed 9 years ago

#10997 closed task (fixed)

remove waiRole and waiState from templates and use role and aria-stateName directly

Reported by: Becky Gibson Owned by: bill
Priority: high Milestone: 1.6
Component: Accessibility Version: 1.4.0
Keywords: Cc: Adam Peller
Blocked By: Blocking:

Description

waiRole and waiState were originally used in the templates because additional work was needed to add a namespace to these values for Firefox 2. Since we are no longer supporting Firefox 2, we can replace waiRole and waiState with the role and state attributes.

I need to better understand how the attributeList works for the widgets as there are dozens of potential aria- properties that should be supported in the templates.

Change History (4)

comment:1 Changed 10 years ago by Becky Gibson

So, attributeList isn't an issue for the templates. Any attribute added to the template will be included in the widget.

comment:2 Changed 10 years ago by bill

Milestone: future2.0

Assuming this is done in or before 2.0, in 2.0 we can remove the waiRole and waiState processing from _Templated. So I'm gonna mark this as 2.0 meaning "in or before 2.0".

comment:3 Changed 9 years ago by bill

Milestone: 2.01.6
Owner: changed from Becky Gibson to bill
Status: newassigned
Type: defecttask

I'm going to put this into 1.6 as it's somewhat related to the performance fixes for IE. We'll remove waiRole and waiState support from _Templated in 2.0.

comment:4 Changed 9 years ago by bill

Resolution: fixed
Status: assignedclosed

(In [22802]) Remove waiRole and waiState from templates and use role and aria-stateName directly, fixes #10997 !strict.

Note: See TracTickets for help on using tickets.