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

WebKit export of https://bugs.webkit.org/show_bug.cgi?id=266384 #43678

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

AndresGonzalezApple
Copy link

@AndresGonzalezApple AndresGonzalezApple commented Dec 14, 2023

Description added by @cookiecrook

This reverts a bogus portion of 3a5dc6a

…that included a purposeful misspelling "aria-labeledby" of "aria-labelledby" which both WebKit and Chrome supported, but was never documented or specified...

FWIW, the original file also seems like a bad test structure to me, since most subtests include more than one assertion. For example, it's unclear from the test results if Gecko fails this test because it (correctly?) does not support the missspelling, or because it fails one of the other assertions in this subtest.

I'm going to spawn several other issues to address those discrepancies. - jc

@wpt-pr-bot
Copy link
Collaborator

This patch has been exported from WebKit; it will be approved automatically once the downstream patch is r+.

Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the WebKit project.

Copy link
Contributor

@cookiecrook cookiecrook left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI this isn't going to land. Even though Gecko doesn't yet support element reflection, it does support the fallback misspelling. Since there is full interop of the attribute misspelling, and usage is low but not insignificant, we should keep support for the alternate spelling. I'll file an issue in ARIA to make sure this is documented, along with conflict precedence, and fallback/conflict tests are added to WPT: e.g. aria-labelledby should obviously win over aria-labeledby but should the misspelled aria-labeledby win over aria-label? I think more info is needed to determine that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants