这是indexloc提供的服务,不要输入任何密码
Skip to content

Add ariaBrailleLabel and ariaBrailleRoleDescription ARIAMixin reflections #2039

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

Merged
merged 1 commit into from
Jan 9, 2024

Conversation

nolanlawson
Copy link
Member

@nolanlawson nolanlawson commented Sep 15, 2023

This adds the following string reflections to ARIAMixin:

  • ariaBrailleLabel -> aria-braillelabel
  • ariaBrailleRoleDescription -> aria-brailleroledescription

These reflections are already implemented in Chromium (see here and here), but not yet in WebKit or Firefox.

The purpose of this PR is to align with the de-facto behavior of Chromium. I don't see a strong reason for the spec not to include these particular reflections. (If there is one, please let me know!)

See also: #923

PR tracking

Check these when the relevant issue or PR has been made, OR after you have confirmed the
related change is not necessary (add N/A). Leave unchecked if you are unsure. Read the
Process Document or
Test Overview for more information.

  • Related Core AAM Issue/PR: does not apply
  • Related AccName Issue/PR: does not apply
  • Related APG Issue/PR: does not apply
  • Any other dependent changes? no.

Implementation tracking


Preview | Diff

@nolanlawson
Copy link
Member Author

Thanks for the +1 @MelSumner @coryj627 ! Is there anything more needed on my end to merge this PR?

@coryj627
Copy link

coryj627 commented Oct 9, 2023

Nothing to add from me

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.

Is there anything more needed on my end to merge this PR?

The implementation section (in the PR) should link to the trackers in Gecko and WebKit, and the “'user agent MUST' tests" line should link to the WPT PR or issue.

@nolanlawson
Copy link
Member Author

Thanks for the reviews! Added links to the WPT PR and relevant WebKit and Firefox bugs.

@nolanlawson
Copy link
Member Author

Is there anything left to do before this is merged?

@pkra
Copy link
Member

pkra commented Jan 7, 2024

pinging @jnurthen @spectranaut - can we merge this or is 1.3 FPWD too close to the finish line?

@jnurthen
Copy link
Member

jnurthen commented Jan 8, 2024

I think you can merge it. Please add to the changelog if you think it is non editorial.

@pkra pkra merged commit 43b6cdb into w3c:main Jan 9, 2024
@pkra
Copy link
Member

pkra commented Jan 9, 2024

I think you can merge it. Please add to the changelog if you think it is non editorial.

@jnurthen how do I do that? Just manually? (if so, @nolanlawson feel free to beat me to it.)

github-actions bot added a commit that referenced this pull request Jan 9, 2024
…ions (#2039)

SHA: 43b6cdb
Reason: push, by pkra

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@nolanlawson
Copy link
Member Author

Thanks for the merge! Could someone help review the WPT tests as well? 🙇 web-platform-tests/wpt#42751

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.

6 participants