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

Support native browser focus handling #281

Open
3 tasks
nikku opened this issue Oct 4, 2018 · 1 comment
Open
3 tasks

Support native browser focus handling #281

nikku opened this issue Oct 4, 2018 · 1 comment

Comments

@nikku
Copy link
Member

nikku commented Oct 4, 2018

Native browser focus handling makes sure that basic keyboard interaction works (users may tab through the site) and that a basic accessibility level is guaranteed (browser knows which element got focus).

Describe the solution you'd like

We should consider making our toolkit focus aware:

  • Make interactive elements focusable
  • Selecting elements integrates nicely with native browser focus handling
  • Editor actions involving keyboard shortcuts may only be triggered if an actual editor element has focus (cf. forum topic for context).

Describe alternatives you've considered

Leaving stuff as is would be the only reasonable alternative

Additional context

Related to forum topic.

nikku added a commit that referenced this issue Oct 4, 2018
@ghost ghost assigned nikku Oct 4, 2018
@ghost ghost added the in progress Currently worked on label Oct 4, 2018
@nikku nikku removed their assignment Oct 4, 2018
@nikku nikku removed the in progress Currently worked on label Oct 4, 2018
nikku added a commit that referenced this issue Oct 4, 2018
@barmac barmac added the backlog Queued in backlog label Nov 1, 2018
@heiko-folkerts-msg-david

Being a blind developoer myself and currently facing bpmn in a project I'd like to support this. So you now have at least one user that really needs it though I will primarly read diagrams.

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

No branches or pull requests

3 participants