Intent to Ship: ARIA Attribute Reflection for role attribute

82 views
Skip to first unread message

Manuel Rego Casasnovas

unread,
Apr 17, 2022, 4:38:11 PM4/17/22
to blink-dev

**Contact emails**

re...@igalia.com

**Specification**

https://w3c.github.io/aria/#idl-interface

**Summary**

This is a kind of oversight from
https://chromestatus.com/feature/6643371200217088, at that time all
other ARIA attributes from the IDL
(https://w3c.github.io/aria/#idl-interface) were shipped, but this one
was missing.

This is a small change that will also include the role attribute as one
more of the reflection ARIA properties available.

**Motivation**

This should have shipped in M81
(https://groups.google.com/a/chromium.org/g/blink-dev/c/882iPcdnNQs/m/UP-PI8H2DwAJ)
together with the rest of attributes, by for some reason this wasn't
done (probably because it was originally developed under a different
runtime flag).

**Blink component**

Blink>Accessibility

**TAG review**

https://github.com/w3ctag/design-reviews/issues/134

**TAG review status**

Complete

**Risks**

**Interoperability and Compatibility**

This is just one more property that should had shipped originally.

This has been shipped in Safari
(https://trac.webkit.org/changeset/234482/webkit) long time ago.

And there's an implementation in Firefox behind a flag.

**Gecko**: Under consideration
(https://github.com/mozilla/standards-positions/issues/211) Mozilla
position is still under consideration, but Firefox has an implementation
behind a runtime flag
(https://bugzilla.mozilla.org/show_bug.cgi?id=1628418). Last comment
from Anne on the bug, points to some spec issues but those are generic
issues for the whole feature (not particular issues with "role" property
itself).

**WebKit**: Shipped/Shipping
(https://trac.webkit.org/changeset/234482/webkit)

**Debuggability**

This will work the same than the rest of properties already shipped.

**Is this feature fully tested by web-platform-tests?**

Yes

**Tracking bug**

https://bugs.chromium.org/p/chromium/issues/detail?id=1316801

**Link to entry on the Chrome Platform Status**

https://chromestatus.com/feature/5188935855636480

Yoav Weiss

unread,
Apr 19, 2022, 8:34:13 AM4/19/22
to Manuel Rego Casasnovas, blink-dev
LGTM1

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e0cb6f12-027f-e83e-e08e-8a35ff44642b%40igalia.com.

Mike Taylor

unread,
Apr 19, 2022, 8:55:05 AM4/19/22
to Yoav Weiss, Manuel Rego Casasnovas, blink-dev

Chris Harrelson

unread,
Apr 19, 2022, 11:49:14 AM4/19/22
to Mike Taylor, Yoav Weiss, Manuel Rego Casasnovas, blink-dev
Reply all
Reply to author
Forward
0 new messages