Comments on: Enhancing TabView Accessibility with WAI-ARIA Roles and States http://yuiblog.com/blog/2008/07/30/tabview-aria/ News and Artilces about Designing and Developing with Yahoo! Libraries. Thu, 04 Dec 2008 18:48:06 +0000 http://wordpress.org/?v=2.3.3 By: 2008 August 29 - Links for today « My (almost) Daily Links http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-456255 2008 August 29 - Links for today « My (almost) Daily Links Fri, 29 Aug 2008 05:04:04 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-456255 [...] guys? We can only hope. Oh, and a great article about accessible rich internet applications at Yahoo! to top it off [...] […] guys? We can only hope. Oh, and a great article about accessible rich internet applications at Yahoo! to top it off […]

]]>
By: Marco http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-442260 Marco Mon, 11 Aug 2008 23:23:27 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-442260 Hi Todd, I've been working on applying these techniques to my AccordionView widget. I'm baffled by the fact that when I remove the href attribute, Safari won't let me focus the element anymore. Yet, in your example it seems to work but different looking (not the safari 'glow' effect on focus but a dotted line). When I put the href attribute back, all is fine in Safari. Is there something I'm overlooking? I can't for the world figure it out... Hi Todd,

I’ve been working on applying these techniques to my AccordionView widget.

I’m baffled by the fact that when I remove the href attribute, Safari won’t let me focus the element anymore. Yet, in your example it seems to work but different looking (not the safari ‘glow’ effect on focus but a dotted line).

When I put the href attribute back, all is fine in Safari.

Is there something I’m overlooking? I can’t for the world figure it out…

]]>
By: User-Centered Design and Web Accessibility Blog - AniktoBlog » Blog Archive » Accessible YUI Tabview Control http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-439569 User-Centered Design and Web Accessibility Blog - AniktoBlog » Blog Archive » Accessible YUI Tabview Control Thu, 07 Aug 2008 20:42:18 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-439569 [...] posted an explanation on the YUI blog about how to use WAI-ARIA Roles and States to enhance the accessibility of the YUI TabView Control. The component provides a tabbed interface using semantic markup, indicating changes of state not [...] […] posted an explanation on the YUI blog about how to use WAI-ARIA Roles and States to enhance the accessibility of the YUI TabView Control. The component provides a tabbed interface using semantic markup, indicating changes of state not […]

]]>
By: Do WAI-ARIA - Google Is! - The Paciello Group Blog http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-439390 Do WAI-ARIA - Google Is! - The Paciello Group Blog Thu, 07 Aug 2008 14:19:34 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-439390 [...] Yahoo developers are cooking up more YUI-ARIA widgets, which you can read about on the YUI blog: Enhancing TabView Accessibility with WAI-ARIA Roles and States. And don’t forget Gez Lemons’ recently published Introduction to WAI [...] […] Yahoo developers are cooking up more YUI-ARIA widgets, which you can read about on the YUI blog: Enhancing TabView Accessibility with WAI-ARIA Roles and States. And don’t forget Gez Lemons’ recently published Introduction to WAI […]

]]>
By: Kabatology http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-439298 Kabatology Thu, 07 Aug 2008 10:27:13 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-439298 So far so good, unfortunately all the time put into getting better TabView Accessibility with WAI-ARIA is blown-up by the fact that only two browsers support it for now - Firefox 3 and Internet Explorer 8 Beta 1 So far so good, unfortunately all the time put into getting better TabView Accessibility with WAI-ARIA is blown-up by the fact that only two browsers support it for now - Firefox 3 and Internet Explorer 8 Beta 1

]]>
By: ARIA support with the YUI library at Advanced CSS Design Resources - last-child.com http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-438690 ARIA support with the YUI library at Advanced CSS Design Resources - last-child.com Wed, 06 Aug 2008 16:16:01 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-438690 [...] Enhancing TabView Accessibility with WAI-ARIA Roles and States - Todd Kloots [...] […] Enhancing TabView Accessibility with WAI-ARIA Roles and States - Todd Kloots […]

]]>
By: Marco’s accessibility blog » Blog Archive » More ARIA in the news http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-438575 Marco’s accessibility blog » Blog Archive » More ARIA in the news Wed, 06 Aug 2008 12:30:32 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-438575 [...] Tsaran from Yahoo! has posted an article on the YUI blog titled Enhancing TabView Accessibility with WAI-ARIA Roles and States. It is a hands-on example that shows a lot of techniques outlined by Gez in action. There are both [...] […] Tsaran from Yahoo! has posted an article on the YUI blog titled Enhancing TabView Accessibility with WAI-ARIA Roles and States. It is a hands-on example that shows a lot of techniques outlined by Gez in action. There are both […]

]]>
By: Firefox Summit Rundown « Access Garage http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-437339 Firefox Summit Rundown « Access Garage Mon, 04 Aug 2008 21:17:31 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-437339 [...] during the show, Victor Tsaran from Yahoo! posted an excellent tutorial on how the YUI tab control is enhanced with WAI-ARIA. With this level of detail, YUI is bound to achieve excellent [...] […] during the show, Victor Tsaran from Yahoo! posted an excellent tutorial on how the YUI tab control is enhanced with WAI-ARIA. With this level of detail, YUI is bound to achieve excellent […]

]]>
By: Vinnie http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-437167 Vinnie Mon, 04 Aug 2008 14:48:48 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-437167 Todd, your knowledge and time are much appreciated. Thank you. Cheers Todd, your knowledge and time are much appreciated.

Thank you.

Cheers

]]>
By: Todd Kloots http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-434907 Todd Kloots Fri, 01 Aug 2008 17:42:33 +0000 http://yuiblog.com/blog/2008/07/30/tabview-aria/#comment-434907 Hey Marco - Regarding #1: I was motivated primarily by performance. Since there is always a cost associated with modifying the DOM, I figured it didn't make sense to apply the WAI-ARIA Roles and States in older browsers that don't support ARIA. However, for those that do, I did design the browser sniffing to account for future versions of FF and IE. Additionally, in my experience using ARIA, I haven't found it has reached a level of maturity where I can apply the roles and states and it will just work out of the box. For that reason, I prefer to only provide functionality when I have tested it and am confident that it will work for the user. Regarding #2: I tested using JAWS 9, and found that with the Virtual Buffer off (required for ARIA and the keyboard functionality to work), JAWS would in fact read the value of the "href" attribute. For example, when the Firefox tab receives focus, JAWS reads: "Firefox tab http:// ....". For that reason, I removed the "href" attribute. I don't see any problem removing the attribute, as the anchor itself is only there for the C-Grade browser experience when the user is building a TabView from existing markup. In an A-Grade browser, the anchor element doesn't play a functional role after the TabView has been instantiated. - Todd Hey Marco -

Regarding #1: I was motivated primarily by performance. Since there is always a cost associated with modifying the DOM, I figured it didn’t make sense to apply the WAI-ARIA Roles and States in older browsers that don’t support ARIA. However, for those that do, I did design the browser sniffing to account for future versions of FF and IE. Additionally, in my experience using ARIA, I haven’t found it has reached a level of maturity where I can apply the roles and states and it will just work out of the box. For that reason, I prefer to only provide functionality when I have tested it and am confident that it will work for the user.

Regarding #2: I tested using JAWS 9, and found that with the Virtual Buffer off (required for ARIA and the keyboard functionality to work), JAWS would in fact read the value of the “href” attribute. For example, when the Firefox tab receives focus, JAWS reads: “Firefox tab http:// ….”. For that reason, I removed the “href” attribute. I don’t see any problem removing the attribute, as the anchor itself is only there for the C-Grade browser experience when the user is building a TabView from existing markup. In an A-Grade browser, the anchor element doesn’t play a functional role after the TabView has been instantiated.

- Todd

]]>