-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Fixes for aria-live region #3781
base: master
Are you sure you want to change the base?
Conversation
Looking forward to this fix! =) |
@Malgalad Any news about this PR? Actually I also found that react-select/packages/react-select/src/Select.js Lines 1800 to 1803 in 3c7de0d
span element wrapping the 2 p .
Could we change the Edit : I opened a dedicated PR for that case (see: #3964) |
🦋 Changeset detectedLatest commit: c144c9e The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
@anthonyvialleton I'm assuming the ball is in the @JedWatson's court. Updated the PR with your suggestions. |
@Malgalad It was not needed, as mentioned I already created a PR for that specifically ;) |
Hi @Malgalad, I'm really grateful that you've put this work in on this! I had been trying to wrap custom-components with the necessary pieces to properly support aria and wcag, but no luck so far. Getting proper JAWS support is important to me. I'd like to try out your PR in my project but am having trouble installing the module and getting it to run. I've installed the module using yarn, and it appears in my But I'm guessing I've missed some sort of build-step. I didn't see, in the docs, how to go about doing that. Can you help point me in the right direction? |
is there another possible solution for this issue besides waiting until this merge? |
Is there anything I can do to help get this through? 🙂 I think this may include some fixes for some issues I'm seeing with Jaws, so would be happy to help in anyway I can |
EDIT: 🎉 I've archived the fork now that we've got some momentum in this repo and Jed is involved again. Sorry for the disturbance! |
Greetings, Does anyone have concerns or an idea about what a proper merge would look like so we can include this in a near future release? |
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. Latest deployment of this branch, based on commit c144c9e:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moving this to 3.3 so we can get the tests updated, 3.2 is about to be released |
Greetings @Malgalad , I have tested your changes and the proposed aria-relevant and aria-atomic changes suggested here introduces a new behavior in that a selected option is now prepended to every new aria live message. To replicate the previous behavior, I believe that that I am working on a new PR that moves all of the aira-live messaging to its own component with the hopes of better customizing the accessibility of this component. For instance, some may want to remove all aria live messaging while others may want to set the aria text to be "assertive" so that the user is not blocked by the default contextual information about "You are currently on a text input..." I will likely pull in any changes that would be relevant, and welcome any feedback on #4414 |
Hey have you managed to install? |
A11y implementation fixes based on #3353 (comment).
Also may fix #2937, #3675