WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: NVDA and aria-labelledby with checkboxes?

for

From: Birkir R. Gunnarsson
Date: Mar 23, 2016 4:37PM


Sadly this has been an NVDA (feature) for some time.
NVDA only announces the group label when in forms mode.
Checkboxes are the only form controls that do not force NVDA into forms mode.
Therefore NVDA will not announce the group label for a fieldset/group
consisting solely of check boxes.
If there is another form element in there, the announcement will
happen once you enter that input field.
Hopefully there will be a fix for this.



On 3/23/16, Sean Keegan < <EMAIL REMOVED> > wrote:
> Bah - I need to learn how to filter GitHub issues better next time. Similar
> behavior reported under #3321.
>
> Sean
>
> On Wed, Mar 23, 2016 at 3:03 PM, Sean Keegan < <EMAIL REMOVED> > wrote:
>
>> Hello,
>>
>> Using the latest NVDA release (2016.1) and Firefox and am attempting to
>> test the use of aria-labelledby with a fieldset.
>>
>> The fieldset has an aria-labelledby attribute that references a separate
>> text element on the page. When the fieldset is used in combination with
>> radio buttons, NVDA announces the aria-labelledby information when you tab
>> to the first radio button input in that fieldset. It replicates the
>> behavior for the fieldset and legend combination.
>>
>> When used with checkboxes, NVDA does not announce the aria-labelledby
>> information when focus is placed on the first checkbox element and just
>> reads the individual checkbox label. It will announce the fieldset and
>> legend combination for checkboxes, but that behavior does not seem to be
>> replicated for the fieldset and aria-labelledby combination.
>>
>> Is this correct behavior or did I completely botch a setting in NVDA?
>>
>> Take care,
>> Sean
>>
>>
> > > > >


--
Work hard. Have fun. Make history.