Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove UIA_DescribedBy property from aria-describedby UIA mappings #205

Merged
merged 1 commit into from
Oct 26, 2023

Conversation

benbeaudry
Copy link
Contributor

@benbeaudry benbeaudry commented Oct 20, 2023

Closes #204

The UIA_DescribedBy property actually maps more closely to the definition of aria-details than it does the one of aria-describedby. In this PR, we remove any mention of the UIA_DescribedBy property in the UIA mappings of the aria-describedby attribute.

Chromium will fully reflect this updated mapping (and the current UIA mapping of aria-details) as soon as https://chromium-review.googlesource.com/c/chromium/src/+/4935457 merges.


Preview | Diff

aarongable pushed a commit to chromium/chromium that referenced this pull request Oct 23, 2023
According to  w3c/core-aam#205, aria-details
should map to the DescribedBy UIA property. Currently, only
aria-describedby maps to that property. This change maps aria-details to
DescribedBy and removes the mapping of aria-describedby to DescribedBy.

Fixed: 1492553
AX-Relnotes: aria-details will be exposed by DesribedBy for UIA users
Change-Id: I7d484998855681e989bfc26606646e57c44d9e9f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4935457
Reviewed-by: Benjamin Beaudry <benjamin.beaudry@microsoft.com>
Commit-Queue: Benjamin Beaudry <benjamin.beaudry@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1213742}
@benbeaudry
Copy link
Contributor Author

@spectranaut for merging when you'll get a chance :)

@spectranaut
Copy link
Contributor

Test update: web-platform-tests/wpt#42784

@spectranaut
Copy link
Contributor

You are the source of truth on the things now, @benbeaudry :)

@spectranaut spectranaut merged commit 8def608 into main Oct 26, 2023
3 checks passed
github-actions bot added a commit that referenced this pull request Oct 26, 2023
)

SHA: 8def608
Reason: push, by spectranaut

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

aria-describedby should not map to UIA_DescribedBy on UIA
3 participants