WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: NVDA and aria-labelledby with checkboxes?

for

Number of posts in this thread: 3 (In chronological order)

From: Sean Keegan
Date: Wed, Mar 23 2016 4:03PM
Subject: NVDA and aria-labelledby with checkboxes?
No previous message | Next message →

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

From: Sean Keegan
Date: Wed, Mar 23 2016 4:31PM
Subject: Re: NVDA and aria-labelledby with checkboxes?
← Previous message | Next message →

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 ADDRESS 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
>
>

From: Birkir R. Gunnarsson
Date: Wed, Mar 23 2016 4:37PM
Subject: Re: NVDA and aria-labelledby with checkboxes?
← Previous message | No next message

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 ADDRESS 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 ADDRESS 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.