Skip to content
This repository has been archived by the owner on Feb 7, 2019. It is now read-only.

Improve our tab stops #659

Open
jimporter opened this issue Mar 14, 2018 · 0 comments
Open

Improve our tab stops #659

jimporter opened this issue Mar 14, 2018 · 0 comments
Labels

Comments

@jimporter
Copy link
Contributor

For keyboard users, the tab key is an important tool for navigating around the window. With that in mind, we should do our best to ensure that the tab stops are reasonable (i.e. not too many and not too few). There are a few components where our tab stops may need some improvement.

  1. Remove the tab stop from the search box's Clear button?

    This seems like an unnecessary tab stop, since a keyboard user could just tab into the search box (which selects all the text) or manually select the text with Ctrl+A and then hit delete. The Clear button is really more for mouse users.

  2. Remove the tab stop from the password input's Show/Hide button?

    This is more debatable than the above, since it's important functionality and would mirror a Show/Hide button that we probably want to add to the View Details pane; see Ability to see password when viewing an entry #645. However, it can be annoying when editing an entry, since you'd expect to be able to tab past the Password field into the Notes fields. Overall, I doubt this is something we'd want to do, but I'm listing it here for completeness.

  3. Remove the tab stops from the quick-copy buttons in the doorhanger?

    These buttons add 2-4 extra tab stops until you can get to the Manage button, and are pretty confusing overall (you can have Item 1 focused but Item 2's copy button focused). Instead, we could provide keyboard shortcuts to copy the username/password (KeePass uses Ctrl+B and Ctrl+C, respectively).

  4. Add tab stops to the fields in the View Details pane?

    These aren't strictly necessary, but they would make it easier to manually copy some of the fields (e.g. site title, URL). Maybe we'd want to avoid adding tab stops to username/password though, since they have fancy copy buttons already.

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

No branches or pull requests

2 participants