New accessibility features in Firefox 3.5

Firefox 3.5 is fast approaching, and it’s time to list all the user-visible changes to the accessibility support in this new version!

Support for text attributes, formatting and spell checking

Firefox 3.5 exposes text attributes such as bold, underlined, and color information through the AT-SPI and IAccessible2 attributes properties of their respective AccessibleText interfaces. Information about formatting such as left aligned, centered etc., is also provided. In addition, in rich editing and other text entry environments where the spell checker is enabled, when a word is misspelled, this information is also provided so screen readers can pick up and notify the user. Since my original blog post on this subject, Orca 2.28, NVDA 0.6p3 and JAWS 10 have added support for this feature, allowing a seamless proof reading of entered text in both Firefox 3.5 and the upcoming Thunderbird 3 release. This works also when writing a message in GMail or other rich editing environments, not just textboxes or textareas.

Better compliance with WAI-ARIA 1.0

We’ve made sure that the WAI-ARIA 1.0 spec is adhered to to the most extent possible, removing attributes that are no longer in the spec, and adding/changing those that were agreed upon in the progression towards finalizing ARIA 1.0, which is currently in a late review stage. One of the most significant attributes added is aria-label, which allows any text to be associated with a widget that doesn’t appear anywhere else within the web app. For extension devs: This also works in XUL, not just HTML. One project that makes heavy use of this is Firebug 1.4 in the accessibility UI enhancements that Hans from the Paciello Group has put in. This is also the reason why Firebug 1.4 works better in Firefox 3.5 than 3.0, what accessibility is concerned, since Firefox 3.0 doesn’t support this new attribute.

Also, aria-expanded can be used on all elements now, allowing better exposure of states for buttons that drop down a list of items, for example.

Support for the exposure of embedded HTML 5 audio and video controls

As recently announced, we’re also supporting the exposure of the embedded controls of the HTML 5 audio and video elements to assistive technologies.

Better event firing in dynamic web applications

We fixed a significant issue with firing proper events when nodes get hidden or made visible through JavaScript or Ajax calls. This should allow a much better experience with accurate visibility of nodes within virtual buffers of various screen readers.

And a ton of bug fixes for stability

Of course, each cycle also goes with a ton of bug fixes that improve stability and accuracy. These are mostly under the hood and often deal with edge cases, but these are no less important to our user base.

When Firefox comes out, I encourage everyone to upgrade as soon as possible, since it will provide an even more rich experience when browsing the web than Firefox 3.0 already did. Probably the most important extension for blind users, WebVisum, already works with this release, so you won’t lose anything on that front! Also, other extension devs are working hard to make their projects work with Firefox 3.5.

Enjoy!

Bookmark and Share

34 Responses to “New accessibility features in Firefox 3.5”

  1. Twitter Comment


    Marco Zehe: New accessibility features in Firefox 3.5: Firefox 3.5 is fast approaching, and it’s time to list al.. [link to post]

    – Posted using Chat Catcher

  2. Twitter Comment


    New accessibility features in Firefox 3.5 « Marco’s accessibility blog [link to post]

    – Posted using Chat Catcher

  3. [...] A detailed look at the accessibility features of Firefox 3.5. [...]

  4. Twitter Comment


    Firefox 3.5 accessibility features [link to post]
    #firefox #accessibility

    – Posted using Chat Catcher

  5. Twitter Comment


    RT @SteveALee: RT @AbilityNet New accessibility features in Firefox 3.5 [link to post]

    – Posted using Chat Catcher

  6. Twitter Comment


    RT @stevefaulkner New accessibility features in Firefox 3.5 [link to post] (by @MarcoZehe) #accessibility #aria

    – Posted using Chat Catcher

  7. Twitter Comment


    New accessibility features in Firefox 3.5: [link to post]

    – Posted using Chat Catcher

  8. Twitter Comment


    New accessibility features in Firefox 3.5 [link to post] (by @MarcoZehe) #accessibility #aria

    – Posted using Chat Catcher

  9. Twitter Comment


    New accessibility features in Firefox 3.5 [link to post] (by @MarcoZehe) #accessibility #aria RT: @stevefaulkner

    – Posted using Chat Catcher

  10. Twitter Comment


    FFox 3.5 accessibility improvements [link to post]
    by @marcozehe

    – Posted using Chat Catcher

  11. Twitter Comment


    New accessibility features in Firefox 3.5 (@MarcoZehe ) [link to post]

    – Posted using Chat Catcher

  12. Twitter Comment


    RT @webatou: New accessibility features in Firefox 3.5 (@MarcoZehe ) [link to post]

    – Posted using Chat Catcher

  13. Twitter Comment


    RT @stevefaulkner @ MarcoZehe – New accessibility features in Firefox 3.5: [link to post] (by @MarcoZehe) #accessibility #aria

    – Posted using Chat Catcher

  14. Twitter Comment


    RT @stevefaulkner: New accessibility features in Firefox 3.5 [link to post] (by @MarcoZehe) #accessibility #aria #a11y

    – Posted using Chat Catcher

  15. Twitter Comment


    RT @webaxe @stevefaulkner New accessibility features in Firefox 3.5 [link to post] (by @MarcoZehe) #accessibility #aria

    – Posted using Chat Catcher

  16. Twitter Comment


    New accessibility features in Firefox 3.5 [link to post]

    – Posted using Chat Catcher

  17. Twitter Comment


    RT @AbilityNet New accessibility features in Firefox 3.5 [link to post]

    – Posted using Chat Catcher

  18. Twitter Comment


    RT @AbilityNet New accessibility features in Firefox 3.5 [link to post] #a11y

    – Posted using Chat Catcher

  19. Ken Saunders says:

    Fantastic!
    Thanks to you and the a11y team on behalf of all who will be benefiting from your hard work and dedication.

  20. [...] New accessibility features in Firefox 3.5 « Marco’s accessibility blog [...]

  21. Twitter Comment


    I read: New accessibility features in Firefox 3.5 – Marco’s accessibility blog [link to post]

    – Posted using Chat Catcher

  22. Twitter Comment


    Some very cool accessibility innovations in Firefox 3.5. [link to post]

    – Posted using Chat Catcher

  23. Twitter Comment


    RT @BlindTwit Some very cool accessibility innovations in Firefox 3.5. [link to post]

    – Posted using Chat Catcher

  24. [...] Firefox 3.5 has several new accessibility options. Marco’s accessibility blog talks about the new accessibility features in Firefox 3.5. [...]

  25. Twitter Comment


    New accessibility features in #fx35 [link to post]

    – Posted using Chat Catcher

  26. [...] Firefox 3.5 has several new accessibility options. Marco’s accessibility blog talks about the new accessibility features in Firefox 3.5. [...]

  27. Twitter Comment


    New accessibility features in Firefox 3.5
    [link to post]

    – Posted using Chat Catcher

  28. Twitter Comment


    Reading Marco Zehe’s accessibility blog – WebVisum Firefox Extension Review [link to post]

    – Posted using Chat Catcher

  29. Twitter Comment


    New accessibility features in Firefox 3.5 : support for text attributes, better compliance with WAI-ARIA, etc. [link to post]

    – Posted using Chat Catcher

  30. Twitter Comment


    ソースは: [link to post]

    – Posted using Chat Catcher

  31. [...] Firefox 3.5 has several new accessibility options. Marco’s accessibility blog talks about the new accessibility features in Firefox 3.5. [...]

  32. saç ekimi says:

    very nices article.

Leave a Reply