Closed Bug 1608965 Opened 4 years ago Closed 4 years ago

Support new ARIA 1.3 draft roles mark and suggestion

Categories

(Core :: Disability Access APIs, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: aaronlev, Assigned: MarcoZ)

References

Details

(Keywords: dev-doc-complete)

Attachments

(2 files)

New roles are being added to ARIA 1.3 (currently in draft), related to ARIA annotations:

mark - IA2_ROLE_MARK (ARIA spec PR https://github.com/w3c/aria/pull/1133)
insertion - IA2_ROLE_CONTENT_INSERTION (in draft ARIA spec)
deletion - IA2_ROLE_CONTENT_DELETION (in draft ARIA spec)
suggestion - IA2_ROLE_SUGGESTION (ARIA spec PR https://github.com/w3c/aria/pull/1134)

Note: comment is also a new role, but filing a separate issue since it also needs to compute its group position (level, setsize, posinset).

Blocks: 1608975
Summary: Support new ARIA 1.3 draft roles → Support new ARIA 1.3 draft roles insertion, deletion, mark, suggestion

insertion and deletion were already added in bug 1540813 (Firefox 70).

Type: defect → enhancement
Priority: -- → P2
See Also: → 1540813
Summary: Support new ARIA 1.3 draft roles insertion, deletion, mark, suggestion → Support new ARIA 1.3 draft roles mark and suggestion

Depends on D64337

Assignee: nobody → mzehe
Status: NEW → ASSIGNED

Depends on D64545

Depends on: 1618103
Pushed by mzehe@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9824f0c51096
Part 1 - Add ARIA mark role, r=Jamie
https://hg.mozilla.org/integration/autoland/rev/3a037684f265
Part 2 - Add ARIA suggestion role, r=Jamie
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75

Has a test in the test suite, doesn't need manual testing.

Flags: qe-verify-
Flags: in-testsuite+

Documentation complete; see https://github.com/mdn/sprints/issues/2939#issuecomment-607404699 for the full details.

You need to log in before you can comment on or make changes to this bug.