-
-
Notifications
You must be signed in to change notification settings - Fork 51
A11y enhancements for SelectField. #111
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
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
PR Summary
|
Another great PR, thanks @willnationsdev. A11y is another area I know the library needs a lot of TLC. I've contemplated using Melt UI to help with this, although I'd like to wait for it to be more stable with breaking changes (~v1). I've done a lot of work with keyboard accessibility, so I'm not sure how much it would provide compared to just fixing the issues directly (adding I really appreciate all the PRs! |
@willnationsdev Are you on the Discord? I have a contributors channel where it might be nice to talk/plan upcoming changes. |
@willnationsdev Sorry I forgot to mention, but could you also submit changesets This is used to generate the CHANGELOG.md and shown on the website. Thanks! |
@techniq Not familiar with the tool. Is that something I should do once for each PR, before it is submitted? And what's the protocol now that I've already merged feature branches without doing so? Just run it once and describe the changes from all merged branches in one go as its own PR? |
@willnationsdev Preferable it should be ran for each PR (to both explain the change, and indicate the semver change). The tool is used by the a lot of big projects, including svelte itself. Quick summary:
I'm planning to make Let me know if that is helpful. I wrote it in a bit of a rush :) |
A few type hints, but mostly A11y attributes for the combobox, listbox, and options, along with their various pressed/expanded/selected/disabled states.