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

[low] Chrome: New Group Page: Focus indicator is not visible on all edges. #8428

Closed
Stutikuls opened this issue Apr 1, 2022 · 1 comment
Closed

Comments

@Stutikuls
Copy link

Stutikuls commented Apr 1, 2022

Action Performed:

  1. Using Chrome, open URL staging.new.expensify.com
  2. Navigate to (+) button icon using Tab key and press Enter to select it.
  3. Navigate and select new group using Enter & Tab key.
  4. Navigate to the list items using Tab key.
  5. Observe the focus indicator.

Expected Result:

Focus indicator should be clearly visible on the all edges.

Actual Result:

All edges of the focus indicator is not visible.

##Note -
Same issue repro on all pages/sections like -

  1. Settings -> Workspace -> More -> New workspace/ Delete Workspace.
  2. Settings -> Payment > Payments window etc.

Workaround:

Yes

Area issue was found in:

New Group window

Failed WCAG checkpoints

2.4.7

User impact:

It will create confusion for the keyboard users if there is no clear focus indicator using keyboard.

Suggested resolution:

Make sure to add visible focus indicator on each and every interactive element when receiving focus through tab key using :focus styling as below:
:focus {
outline: 2px solid #d71ef7;
}

Refer to:
https://www.deque.com/blog/accessible-focus-indicators/
https://www.w3.org/WAI/WCAG21/Understanding/focus-visible.html

Platform:

  • Web

Version Number: v1.1.49-1
Reproducible in staging?: Yes
Reproducible in production?: Yes
Notes/Photos/Videos: Any additional supporting documentation
Issue reported by:

7530_Focu.indicator.is.not.clearly.visible.on.all.list.elements.mp4
@melvin-bot
Copy link

melvin-bot bot commented Jun 17, 2022

@Stutikuls, this Monthly task hasn't been acted upon in 6 weeks; closing.

If you disagree, feel encouraged to reopen it -- but pick your least important issue to close instead.

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

2 participants