Closed Bug 1540813 Opened 8 months ago Closed 3 months ago

Support new ARIA roles insertion and deletion

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox68 --- wontfix
firefox69 --- wontfix
firefox70 --- fixed

People

(Reporter: aaronlev, Assigned: mislam, Mentored)

References

(Blocks 1 open bug)

Details

(Whiteboard: [lang=c++])

Attachments

(1 file)

These map to the same thing as HTML ins/del.

Here's the relevant commit to the ARIA spec:
https://github.com/w3c/aria/commit/f2caeecce1f879978bc4aa33aa46f61b6ea2c24b

Blocks: aria
Priority: -- → P2
Mentor: jteh
Whiteboard: [lang=c++]

Add new ARIA role map entries for "insertion" and "deletion" which map to the CONTENT_INSERTION and CONTENT_DELETION Gecko roles, respectively. This is similar to the blockquote ARIA role:
https://searchfox.org/mozilla-central/rev/227f5329f75bd8b16c6b146a7414598a420260cb/accessible/base/RoleMap.h#1598
This might require new entries in nsgkAtoms.
Of course, add tests! accessible/tests/mochitests/role/test_aria.html

Assignee: nobody → mislam
Keywords: checkin-needed
Keywords: checkin-needed
Pushed by jteh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ad9f9646f46c
Support new ARIA roles insertion and deletion, r=Jamie
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70

Since the status are different for nightly and release, what's the status for beta?
For more information, please visit auto_nag documentation.

This is a relatively recent addition to the ARIA spec. I don't think we need to uplift this.

Type: defect → enhancement
You need to log in before you can comment on or make changes to this bug.