Opened 9 years ago

Closed 9 years ago

#11968 closed defect (fixed)

JAWS 10 with IE7 not announcing tab title in forms mode

Reported by: ontak Owned by: Becky Gibson
Priority: high Milestone: 1.6
Component: Accessibility Version: 1.4.1
Keywords: Cc:
Blocked By: Blocking:

Description

Re: 11923

I have create a workaround for the bug 11923 that I opened, but I need a dojo expert to tell me if there are any side effects to it. (if I broke something else in the Dojo/Dijit? code)

Quick Summary: Using JAWS 10, IE 7 on Windows XP, in JAWS form mode, the tab title "label" are not announced on by JAWS.

Workaround: Override the "tabcontainer:tablist:tabcontentpane title" with the tab title words.

var tab1Div = document.getElementById("tabContainer_tablist_LittleRed");
tab1Div.title = "Little Red Cap";

var tab2Div = document.getElementById("tabContainer_tablist_HanselGretel");
tab2Div.title = "Hansel and Gretel";

var tab3Div = document.getElementById("tabContainer_tablist_GreenTwigs");
tab3Div.title = "The Three Green Twigs";

After adding this code, JAWS 10 with IE 7 was able to announce the tab title "label".

Can a Dojo accessibility expert tell me if what I overriding is safe? Will this create any side-effect that I am unaware of?

Thanks for you time.

Attachments (1)

tabcontainer.html (3.7 KB) - added by ontak 9 years ago.
sample code

Download all attachments as: .zip

Change History (2)

Changed 9 years ago by ontak

Attachment: tabcontainer.html added

sample code

comment:1 Changed 9 years ago by Becky Gibson

Milestone: tbd1.6
Resolution: fixed
Status: newclosed

Dijit widgets are not supported with JAWS and IE 7. However, I don't see that your run time change to modify the title attribute will hurt anything. However, you should test in Firefox 3.6 as JAWS may speak both the title and the displayed text in that case. Also, you could just add a tooltip attribute to your markup. The stackbutton code that is the basis of the tabButton will take any tooltip attribute and set it as the title attribute.

Note: See TracTickets for help on using tickets.