Ticket #5020 (new defect)

Opened 8 months ago

Last modified 4 days ago

Slider focus node has size 0x0

Reported by: simonjb Owned by: becky
Priority: normal Milestone: 1.2
Component: Accessibility Version: 0.9
Severity: normal Keywords:
Cc: davidb, dante, nonken

Description (last modified by clown) (diff)

The slider div which receives focus has a computed width and height of 0x0 (because its only child is an absolutely positioned div). This has 2 consequences:

  1. Firefox sets the MSAA state "invisible" on sliders, which causes JAWS (but not Window-Eyes) to not speak updates to the slider value
  2. it will break the focus enhancement features of ATs such as ZoomText and the Firefox Accessibar extension

A bug has been filed against Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=402600 but we should still fix this in Dojo so that we work with focus enhancement ATs.

Change History

Changed 6 months ago by becky

  • milestone changed from 1.1 to 1.2

Changed 3 months ago by clown

  • cc davidb added
  • description modified (diff)

The bugzilla bug that simonjb referenced has been marked "resolved and fixed". A 0x0 absolutely positioned object is no longer considered invisible.

See: https://bugzilla.mozilla.org/show_bug.cgi?id=402600#c2

Changed 4 days ago by becky

  • cc dante, nonken added

I would really like to see this fixed for 1.2 but have no idea if it is even possible to modify the way this is created. This bug prevents JAWS from speaking the slider values as they are changed. The user has to tab away from the slider and then back for the new value to be announced. Thus, it is a high priority a11y bug. It has been addressed in Firefox 3 and will probably work with a future release of JAWS - but with current tools it is broken. Any ideas?

Note: See TracTickets for help on using tickets.