-
-
Notifications
You must be signed in to change notification settings - Fork 27
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
Make it more clear that the first folder in the list is the target folder #209
Comments
From #148 (comment)
I'm worried this would be an issue with accessibility. There should be one item that has the focus, and if we force the focus to stay on the textbox it might not be clear to screen readers that a folder was selected, and since it isn't the focused item it might not read it aloud.
This is great! The logic before was very basic.
👍
👍
👍 |
@micz FYI see comment above :) |
In the last few weeks, I've been using a custom version with this feature, and keeping the textbox focused has proven to be really useful. I can write a query string, navigate with the arrow keys, and refine the query without needing to refocus the textbox. Additionally, I can move directly from the last item to the first. I'm not an accessibility expert, searching online I found this: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-activedescendant. |
aria-activedescendant sounds interesting! You might need to generate an ID for each element to be able to use it, but it seems to do exactly what we're looking for. Firefox devtools has an accessibility inspector that you can use to see what the accessibility tree looks like for the popup, it might help you see what a screen reader sees. The other additional option is to enable a screen reader, close your eyes, and try to navigate it listening only to what the reader tells you. Can you send me the custom version you have on this? I'd love to try it out to see how it feels. |
This is the version I'm currently using. It has some other modifications. quickmove-extension-extended.zip The code is here: https://github.com/micz/quickmove-extension/tree/extended Let me know if it's ok to go on with the implementation of this feature. |
I made PR #215 without aria elements as agreed. |
From #148:
The text was updated successfully, but these errors were encountered: