Skip to content

Different id for assistive technology definitions in ARIA 1.2 and 1.3 #2515

@daniel-montalvo

Description

@daniel-montalvo

Assistive Technology definition in ARIA 1.3 has id="assistive-technologies", whereas 1.2 has id="assistive-technology".
https://www.w3.org/TR/wai-aria/#dfn-assistive-technology
https://www.w3.org/TR/wai-aria-1.3/#dfn-assistive-technologies

I presume respec uses data-lt to generate the id of the dt element.

Last meaningful change to this DT element was in #1510 In particular, data-lt="assistive technology" was removed, which looks related. There is no specific mention to the assistive technology definition that I could find there. Not sure if this was an accidental change and we should be reverting it.

This is tricky because when using assistive technology, the link renders as href="https://www.w3.org/TR/wai-aria/#dfn-assistive-technologies".

We have a few occurrences of this: see assistive technologies. These generate a broken link. The only way to fix it is by adding an href attribute with an absolute path to the ARIA spec. Using [=assistive technologies=] doesn't work either. In addition, it renders the definition as normative, which we don't want, and I presume is one of the reasons why we still resort to as there is specific treatmen of this class in resolveReferences.js lines 232-237.

Metadata

Metadata

Labels

editoriala change to an example, note, spelling, grammar, or is related to publishing or the repo

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions