Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#13598 closed defect (fixed)

When JAWS reads the years in the bottom of the Calendar, the "heading level 3" property is repeated 3 times for each year

Reported by: Katie Vance Owned by: Katie Vance
Priority: high Milestone: 1.7
Component: Accessibility Version: 1.6.1
Keywords: a11y, JAWS Cc: Becky Gibson
Blocked By: Blocking:

Description

When the Calendar table is being described by JAWS, the years (located at the bottom of the widget) are announced as level 3 headings, but the second and third years are announced as "heading level 3, heading level 3, heading level 3" and then the year (that is, the "heading level 3" property is repeated 3 times)

Attachments (1)

13598.patch (4.1 KB) - added by Katie Vance 8 years ago.
Add presentation role to extra nodes

Download all attachments as: .zip

Change History (6)

comment:1 Changed 8 years ago by bill

Hmm, it seems like the next and previous years should be role=button not role=presentation. Does that work?

Also, as mentioned in #13322 it's weird that Calendar has an <h3> tag at all, so the other possibility is change the <h3> to a normal <div>, and use a font settings in each theme the control the sizes.

Changed 8 years ago by Katie Vance

Attachment: 13598.patch added

Add presentation role to extra nodes

comment:2 Changed 8 years ago by Katie Vance

I uploaded a new patch. Adding button roles worked. I also changed h3 to div and modified the font-size and font-weight in the css.

comment:3 Changed 8 years ago by bill

Resolution: fixed
Status: newclosed

In [26098]:

Fix JAWS issue reading Calendar's next / current / previous year labels, and remove strange use of <h3> in Calendar template. Fixes #13598, refs #13322. Thanks Katie!

comment:6 Changed 8 years ago by bill

In [26099]:

[26098] should also have updated claro's Calendar.less, refs #13598, #13322.

comment:7 Changed 8 years ago by bill

Milestone: tbd1.7
Note: See TracTickets for help on using tickets.