Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#15150 closed defect (fixed)

Dialog: needs role="header" level="1" on dialog title

Reported by: bill Owned by: bill
Priority: undecided Milestone: 1.8.2
Component: Accessibility Version: 1.7.2
Keywords: Cc: Becky Gibson, mikeb
Blocked By: Blocking:

Description

According to WCAG 2.0, the dialog title needs role="header" level="1" .

Attachments (1)

dialog_role_heading.patch (4.7 KB) - added by mikeb 7 years ago.
changes dialog title bar role to "heading" instead of header, fixes dialog test pages, please proxy commit for michael billau ccla on file with IBM

Download all attachments as: .zip

Change History (8)

comment:1 Changed 8 years ago by bill

Cc: Becky Gibson mikeb added
Milestone: tbd1.8
Owner: changed from Becky Gibson to bill
Status: newassigned

comment:2 Changed 8 years ago by bill

Resolution: fixed
Status: assignedclosed

In [28303]:

Add role="header" and aria-level="1" for Dialog title, for benefit of screen readers. Fixes #15150.

comment:3 Changed 8 years ago by mikeb

Verified that it works with Jaws screen reader. It seems like the added attributes cause the heading to be spoken more consistently than before.

Last edited 8 years ago by mikeb (previous) (diff)

comment:4 Changed 7 years ago by mikeb

Milestone: 1.8
Resolution: fixed
Status: closedreopened

The role should actually be role="heading" and not role="header" as per: http://www.w3.org/TR/wai-aria/roles#heading

Sorry to miss that earlier

Changed 7 years ago by mikeb

Attachment: dialog_role_heading.patch added

changes dialog title bar role to "heading" instead of header, fixes dialog test pages, please proxy commit for michael billau ccla on file with IBM

comment:5 Changed 7 years ago by bill

Milestone: 1.8.2

comment:6 Changed 7 years ago by bill

Resolution: fixed
Status: reopenedclosed

In [29840]:

Fix Dialog's aria role, plus a11y test updates, fixes #15150 on trunk, thanks Mike (IBM, CCLA)

comment:7 Changed 7 years ago by bill

In [29841]:

Fix Dialog's aria role, plus a11y test updates, fixes #15150 on 1.8 branch, thanks Mike (IBM, CCLA)

Note: See TracTickets for help on using tickets.