Do we need to create thumb accessible for xul:scale element? Iirc, MSAA and OS X expects thumb accessible inside of slider accessible but we don't expose it (nsAccUtils::MustPrune works). Afaik ARIA hasn't way to point thumb accessible and AT seems lives fine without thumb accessible. As well we don't need thumb accessible internally. So probably it's worth to remove it?
Underneath: ARIA slider fix started to prune slider's children, bug 390154, checkin http://hg.mozilla.org/mozilla-central/rev/1bd41e8f7d31 XUL slider was introduced in bug 109215 where we expose thumb accessible DoJo slider examples are http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/test_Slider.html
Note for dojo we made what is visually the thumb, actually the node with role="slider". We did this because we want the thumb(s) in the tab order and the focussed node should be the one that gets the related aria-attributes like valuenow etc.
(In reply to comment #2) > Note for dojo we made what is visually the thumb, actually the node with > role="slider". We did this because we want the thumb(s) in the tab order and > the focussed node should be the one that gets the related aria-attributes like > valuenow etc. Heh, I bet they would get the same result if they would choose container of thumb to make it as slider. But any way ARIA hasn't thumb role, right?
Right, no aria role of thumb.
(In reply to comment #4) > Right, no aria role of thumb. Btw, could be ARIA slider a thumb then?
I just took a look at a slider as found in the Windows Volumen Control applet. The Slider accessible has 3 children: 1. A PushButton with an accName of "Page to the left". 2. An Indicator accessible with an accName of "Position". 3. A PushButton with an accName of "Page to the right". So yeah, I believe we need that thumb accessible.
ATK doesn't need thumb accessible and it sounds windows AT doesn't need as well. So I think we can remove it. At least XUL sliders will be consistent with ARIA sliders from a11y perspective.
(In reply to comment #5) > (In reply to comment #4) > > Right, no aria role of thumb. > > Btw, could be ARIA slider a thumb then? If I understand the question right, yes (see comment #2). I would get rid of thumb accessible. Even for multi-thumbs http://dev.aol.com/dhtml_style_guide#slidertwothumb In that case each thumb is supposed to be marked up as a slider with aria-value[min|max|now|text] so in gecko we don't have to worry ;) We just expose a slider for each visual thumb.
AUTO-CLOSED. This bug untouched for over 2000 days. Please reopen if you can confirm the bug and help it progress.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.