Status

()

defect
RESOLVED INCOMPLETE
10 years ago
3 years ago

People

(Reporter: surkov, Unassigned)

Tracking

(Blocks 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [auto-closed:inactivity])

Reporter

Description

10 years ago
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?
Reporter

Comment 1

10 years ago
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.
Reporter

Comment 3

10 years ago
(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.
Reporter

Comment 5

10 years ago
(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.
Reporter

Comment 7

10 years ago
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
Whiteboard: [auto-closed:inactivity]
You need to log in before you can comment on or make changes to this bug.