Skip to content

Deprecate global attributes instead of removing them #1164

@WilcoFiers

Description

@WilcoFiers

ARIA 1.2 is proposing to remove the following global attributes:

  • aria-disabled
  • aria-errormessage
  • aria-haspopup
  • aria-invalid

While I understand the need for such a change, I do not think removing them is the right way to go here. The web is a slow developing platforms. Removing features from a specification isn't going to stop anyone from using them. Browsers, assistive tech, authoring tools and validators will have to support these attributes for years to come. Taking attributes out, especially global attributes, is too abrupt a change in my opinion.

I think these attributes need to be deprecated instead or removed. Deprecating them makes for much greater transparency. I noticed this was done for the "directory" role, I think the same can be done here.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions