This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 27683 - Typos in specification of 'aria-labelledby'
Summary: Typos in specification of 'aria-labelledby'
Status: RESOLVED FIXED
Alias: None
Product: ARIA
Classification: Unclassified
Component: Spec (show other bugs)
Version: 1.1
Hardware: All All
: P2 major
Target Milestone: ---
Assignee: James Craig
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-21 22:13 UTC by Daniel Trebbien
Modified: 2018-05-03 20:10 UTC (History)
2 users (show)

See Also:


Attachments

Description Daniel Trebbien 2014-12-21 22:13:51 UTC
There is a typo in the specification of 'aria-labelledby':
http://www.w3.org/TR/wai-aria-1.1/#aria-labelledby

As I detailed in an email to public-pfwg-comments (see http://lists.w3.org/Archives/Public/public-pfwg-comments/2014OctDec/0002.html ), commit 05f1df89 changed the wording of 'aria-labelledby'.  The commit message "Added scripting to generate indexes of roles, properties and states" indicates that there should not have been any functional change to the specification, but in fact 'aria-labelledby' was changed in this commit.

The ARIA 1.1 working draft contains the wording of 'aria-labelledby' introduced by commit 05f1df89:

> If the label text is visible on screen, authors should use aria-label. Use
> aria-label only if the interface is such that it is not possible to have a
> visible label on the screen. As required by the text alternative computation,
> user agents give precedence to aria-label when computing the accessible name
> property.

It should state:

> If the label text is visible on screen, authors should use aria-labelledby. Use
> aria-label only if the interface is such that it is not possible to have a
> visible label on the screen. As required by the text alternative computation,
> user agents give precedence to aria-labelledby when computing the accessible name
> property.