Loosen DOMString? getter to accommodate ARIA-style string reflection #10974
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addresses #10037.
The ARIA WG is currently working on improving IDL which includes converting ARIA attributes (where applicable/possible) to be truly enumerated.
As a subtask of this general work, this PR loosens HTML spec to allow
DOMString?
reflection that is not limited to only known values. This is desirable for non-enumerated ARIA content attributes (e.g.,aria-label
,role
) where the most appropriate IDL attribute type isDOMString?
and the absence of the attribute's value is meaningful. This change will also ensure HTML-conformant reflection for future ARIA attributes that require string reflection.CC @annevk
(See WHATWG Working Mode: Changes for more details.)
/acknowledgements.html ( diff )
/common-dom-interfaces.html ( diff )