Tag Archives: WAI-ARIA

Improvements to the handling of the aria-pressed attribute

On Monday this week, Heydon Pickering brought to my attention that Firefox has a problem with the way it handles the aria-pressed attribute in some circumstances. aria-pressed is used on buttons (or elements that have a WAI-ARIA role of “button”) … Continue reading

Posted in ARIA | Tagged , | 1 Comment

What is WAI-ARIA, what does it do for me, and what not?

On March 20, 2014, the W3C finally published the WAI-ARIA standard version 1.0. After many years of development, refinement and testing, it is now a web standard. But I am often asked again and again: What is it exactly? What … Continue reading

Posted in Accessibility, ARIA | Tagged , | 14 Comments

WAI-ARIA showcase: TinyMCE 4.17

Today, on February 26, the TinyMCE team released version 4.17 of the JavaScript/HTML editor for the web. In the release notes, the first item mentioned is much improved accessibility support. For those of you not familiar with TinyMCE: It is … Continue reading

Posted in Accessibility, ARIA | Tagged , | 9 Comments

WAI-ARIA showcase: Microsoft Office web apps

Prompted by the recent Microsoft and GW Micro partnership announcement, I took a long overdue look at Microsoft’s Office 365 product offerings. The Home Premium edition not only gives you five installations of full Office Professional versions in your household, … Continue reading

Posted in Accessibility, Apple, ARIA, Firefox, Mobile, NVDA, Testing | Tagged , , , , , , , , | 7 Comments

Easy ARIA Tip #6: Making clickables accessible

It often happens that designers and web developers agree on the fact that they do not like the standard buttons or the styling capabilities of buttons in browsers. To work around this, they then resort to what’s called clickable text. … Continue reading

Posted in Accessibility, ARIA | Tagged , , , , | 9 Comments

Sometimes you have to use illegal WAI-ARIA to make stuff work

In this blog post, I’d like to recap an experience I just had while trying to apply some accessibility enhancements to the NoodleApp app.net client. The problem NoodleApp uses keyboard shortcuts to allow users to switch back and forth between … Continue reading

Posted in Accessibility, ARIA | Tagged , , , , , , , , | 9 Comments

Advanced ARIA tip #1: Tabs in web apps

The following article will describe how to properly create accessible tabs in web apps. This is important for both mobile and desktop web applications. Tabs are not native to HTML5, so if you simulate them, you’ll probably use other markup … Continue reading

Posted in Accessibility, ARIA, Mobile | Tagged , , , | 27 Comments

If you use the WAI-ARIA role “application”, please do so wisely!

This goes out to all web developers out there reading this blog and implementing widgets and other rich content in HTML, CSS and JavaScript! If you think of using the WAI-ARIA role “application” in your code, please do so with … Continue reading

Posted in Accessibility, ARIA | Tagged , , , , | 30 Comments

From WAI-ARIA to HTML5 and back…or maybe not?

Over the weekend, I gave a presentation at the German Multimediatreff. I talked about how to make things more accessible by combining HTML5 and WAI-ARIA in smart ways, using HTML5 where available and appropriate, and enhancing the user experience where … Continue reading

Posted in Accessibility, ARIA | Tagged , , , , , | 3 Comments

Apple’s iOS 4 supports WAI-ARIA landmarks

This is, I believe, my 100th post on this blog, and I’m using it to announce that Apple’s iOS 4, released yesterday for the iPhone and iPod Touch, supports WAI-ARIA landmark in the VoiceOver screen reader. VoiceOver has had, since … Continue reading

Posted in Accessibility, Apple, ARIA | Tagged , , , , , | 4 Comments

JQuery UI 1.7 released

The jQuery UI team has released jQuery UI 1.7. Congrats on this release! One thing the team did not mention in the above blog post is the fact that jQuery UI 1.7 is the first version to contain WAI-ARIA enhancements, … Continue reading

Posted in Accessibility, ARIA | Tagged , , | 3 Comments