WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Are fieldset and legend still relevant?

for

From: Birkir R. Gunnarsson
Date: Dec 30, 2014 11:25AM


Jaws will not announce aria-checked attribute when using
radio/radiogroup in IE (10 and 11).
Works in FF.
It is frustrating when we try to recommend the right things to do, but
users end up equally unhappy and keep complaining, because the
technologies they are working with do not adhere to the standards.
I will have to give a thumbs up to NVDA who have been both good at
complying and being responsive to issues when they have failed to
comply or do an odd job of it.
I am concerned that Voiceover appears to be moving in the wrong
direction when it comes to supporting web content.
I still just absolutely fail to grasp how a screen reader announcing
"collapsed" for aria-expanded="true", and expanded for
aria-expanded="false" (Voiceover on iOS 8.1 .. even after 2 updates)
gets through QA testing.
Ok, end of screen reader rant, it is off-topic, but one has to vent a
little sometimes *grin*.
I seriously hope that Voiceover for iOS, leader and inventor of the
accessible touch screen, stops moving in the wrong direction for web
content.
Cheers
-B

On 12/30/14, Paul J. Adam < <EMAIL REMOVED> > wrote:
> Data table accessibility is also broken in iOS 8 and VoiceOver, it worked in
> 7. Fieldset/Legend has never worked on iOS but used to work on OS X, now
> it's broken in OS X. Data table accessibility does work in OS X thankfully!
>
> Firefox on Android with TalkBack has the best mobile accessibility support!
> It handles Fieldset/Legend perfectly by reading the Legend once when setting
> focus to an input in the Fieldset whether from the top or bottom of the
> Fieldset.
>
> It sucks when you recommend using Fieldset/Legend and then VoiceOver never
> works with it! I also don't want to recommend slapping aria-labelledby on
> every single input when you could just use HTML4 semantics.
>
>
> Paul J. Adam
> Accessibility Evangelist
> www.deque.com <http://www.deque.com/>;
>> On Dec 30, 2014, at 10:44 AM, Jared Smith < <EMAIL REMOVED> > wrote:
>>
>> Birkir R. Gunnarsson wrote:
>>
>>> Honestly what we need to do more of, as a group, is to actively
>>> request fixes in our assistive technologies, rather than forcing
>>> ourselves and others to keep coding around individual bugs or
>>> questionable interpretations.
>>
>> This! It is inexplicable that VoiceOver and (at last check)
>> Window-Eyes do not yet support reading legend when navigating to
>> controls within a fieldset. It also doesn't make sense that JAWS would
>> ever ignore this critical association, even when the verbosity
>> settings are cranked up.
>>
>> I certainly would not consider using fieldset/legend alone a WCAG
>> failure. It is, however, clearly an ATAG failure if a screen reader
>> doesn't support them.
>>
>> As far as ARIA approaches to address these deficiencies, for radio
>> buttons, a proper approach would be to use role="radiogroup" on the
>> grouping, and aria-labelledby to reference the 'legend'. But alas,
>> this also is not yet supported in VoiceOver.
>>
>> Jared
>> >> >> >
> > > >


--
Work hard. Have fun. Make history.