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

Keyboard accessibility and focus indication #2145

Closed
3 tasks done
bpasero opened this issue Jan 21, 2016 · 3 comments
Closed
3 tasks done

Keyboard accessibility and focus indication #2145

bpasero opened this issue Jan 21, 2016 · 3 comments

Comments

@bpasero
Copy link
Member

bpasero commented Jan 21, 2016

We no longer hide the focus outline when using the Tab key to move focus into an element in the DOM. We added more support for using Tab and Arrow keys to navigate between UI controls in the workbench and editor.

Note: Enable accessibility mode in the editor to be able to tab out of it (F1 | "Toggle Use of Tab Key...")

Note: You might end up in a situation where you do not see any focus indication. Open the console and type document.activeElement to find out where you are currently at and file a bug if you think something is wrong.

  • verify you can use Tab to jump to UI controls and you get meaningful focus indication
  • verify you can use the Arrow keys in UI control groups to jump between controls (e.g. in action bars)
  • verify you never end up in a situation where you can not continue to tab out of a control
@bpasero bpasero added this to the Jan 2016 milestone Jan 21, 2016
@egamma egamma mentioned this issue Jan 23, 2016
59 tasks
@alexdima
Copy link
Member

I have also found useful: setInterval(function() { console.log(document.activeElement); }, 2000);

@alexdima
Copy link
Member

Mostly works well and feels good! 👍

@bpasero
Copy link
Member Author

bpasero commented Jan 26, 2016

Thanks ❤️

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

No branches or pull requests

3 participants