Simplified ARIA in HTML -- now available in Firefox 3 nightly builds
The code to simplify ARIA in HTML was checked into Firefox 3 builds last night.
In Firefox 3 you don't need enable.js or setAttributeNS() to use ARIA. You don't
need namespaces at all, even in the role name.
You can just do:
<span role="checkbox" aria-checked="true">My checkbox</span>
The namespaced attributes are still supported, for backwards compatibility and
use within XML-based markup, such as XHTML, XUL or SVG.
There are still some tweaks under discussion. We will work with HTML WG and
other browser manufacturers to provide a specification of exactly how it works,
such the fact that namespaced attributes take precedence over hyphenated aria-