Skip to content

1.2 Non editorial features and other changes

joanmarie edited this page Apr 1, 2021 · 96 revisions

Note: We have a dedicated page for work on achieving role parity with HTML5. Other non-editorial features and changes should be added here after they have landed in the ARIA Editor’s Draft.

In Progress

Combobox value calculation (needs CoreAAM, implementations)

Adds missing implicit values for progressbar (Needs: implementations)

Name from contents is no longer supported on rowgroup (Needs implementations)

Default value of aria-valuenow on spinbutton is now "there is no current value" (Needs: Core-AAM, tests, implementations) - at risk

  • ARIA:

  • Core AAM:

    • Editor’s Draft: n/a

    • Working Draft: n/a

  • AccName: n/a

  • Authoring Practices: n/a

  • WPT: TODO

  • Implementations:

    • WebKit: TODO (Link to issue until implemented)

    • Gecko: TODO (Link to issue until implemented)

    • Blink: TODO (Link to issue until implemented)

  • Test Results: TODO

Remove aria-level on tablist (Needs Implementations, Has Question Re Tests, Editor’s note)

  • ARIA:

  • Core AAM:

    • Editor’s Draft: n/a

    • Working Draft: n/a

  • AccName: n/a

  • Authoring Practices: n/a

  • WPT: QUESTION: Do we expect implementations to change to check for this and stop exposure? (If so, some user agents might give pushback. If we don’t expect this, then what is there to test? If it’s validators, that is outside the scope of WPT.)

  • Implementations:

    • WebKit: TODO (Link to issue until implemented)

    • Gecko: TODO (Link to issue until implemented)

    • Blink: TODO (Link to issue until implemented)

  • Test Results: TODO

Prohibit aria-roledescription on generic (Needs Implementations)

  • ARIA:

  • Core AAM:

    • Editor’s Draft: n/a

    • Working Draft: n/a

  • AccName: n/a

  • Authoring Practices: n/a

  • WPT: Done (in local branch; merge request pending)

  • Implementations:

    • WebKit: TODO (Link to issue until implemented)

    • Gecko: TODO (Link to issue until implemented)

    • Blink: TODO (Link to issue until implemented)

  • Test Results: TODO

Make aria-disabled, aria-errormessage, aria-invalid and aria-haspopup deprecated as globals.

Adds back to roles as noted in https://github.com/w3c/aria/commit/5b971a1 - make sure to also allow on subclasses during implementation.

  • ARIA:

  • Core AAM:

    • Editor’s Draft: TODO

    • Working Draft: TODO

  • AccName: n/a

  • Authoring Practices: n/a

  • WPT: n/a (right??)

  • Implementations:

    • WebKit: TODO (Link to issue until implemented)

    • Gecko: TODO (Link to issue until implemented)

    • Blink: TODO (Link to issue until implemented)

  • Test Results: TODO

Implicit value removed for aria-expanded on combobox

Implicit value removed for aria-level on heading

remove superclass of checkbox from menuitemcheckbox & radio from menuitemradio

Menuitemradio language change (editorial - needs merging)

Editorial

  • 4eed8b541e23e160788e7236d710bd6751f991ee

  • 2714fd041862f873fb3ce8a6a82305d74c847f64

Done

  • Remove children-presentational=true from math role

  • Add support for aria-expanded for application and checkbox

  • Add support for aria-posinset and aria-setsize on row

  • Add support for aria-required to checkbox and switch

  • Allow menuitemcheckbox as child of group

  • Prohibit label on certain roles

Done (modulo APG)

  • Allow group as child of listbox (APG in process)

  • Remove accessible name required from log and timer

Template for Adding New Items

The following template should be used for all non-editorial changes which are subject to the ARIA Working Group’s work flow for inclusion into Working Drafts.

### Feature/Change Summary
* ARIA:
** Editor's Draft: TODO
** Working Draft: TODO
* Core AAM:
** Editor's Draft: TODO
** Working Draft: TODO
* AccName: TODO
* Authoring Practices: TODO
* WPT: TODO
* Implementations:
** WebKit: TODO
** Gecko: TODO
** Blink: TODO
* Test Results: TODO