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

[a11y] 9.2.4.7 Current position of the focus clearly #10735

Closed
1 of 7 tasks
tschiebel opened this issue Apr 5, 2024 · 2 comments
Closed
1 of 7 tasks

[a11y] 9.2.4.7 Current position of the focus clearly #10735

tschiebel opened this issue Apr 5, 2024 · 2 comments
Assignees
Labels
Priority:p2-high Escalation, on top of current planning, release blocker Topic:Accessibility Type:Bug Something isn't working

Comments

@tschiebel
Copy link

tschiebel commented Apr 5, 2024

audit: https://infinite.owncloud.com/s/PnaAukHGGsLnrMM

https://bitvtest.de/pruefschritt/bitv-20-web/bitv-20-web-9-2-4-7-aktuelle-position-des-fokus-deutlich

Personal

  • The keyboard focus on dark blue buttons is very difficult to recognize.
    This problem also affects slider elements and toggle buttons.
    image

  • With some drop-down menus and "select" elements, the list elements are
    are very difficult to recognize as focused. As the focus is only highlighted by
    a color change, the contrast ratio between the focused and unfocused state should be at least
    unfocused state should be at least 3:1.
    image

Shares

  • The buttons in the table columns "Shared by" and "Shared with" have no visible keyboard focus.
    have no visible keyboard focus.
    image

  • See comments on Personal

Spaces

  • The checkboxes on dark backgrounds have a keyboard focus that is difficult to recognize.
    keyboard focus. The "Deactivated" button also has an unrecognizable keyboard focus.
    keyboard focus.
    image

  • See comments on Personal

Account

  • The "Receive notification mails" checkbox does not have a visible keyboard focus.
@tschiebel tschiebel added Type:Bug Something isn't working Priority:p3-medium Normal priority Topic:Accessibility labels Apr 5, 2024
@pascalwengerter pascalwengerter self-assigned this Apr 16, 2024
@pascalwengerter
Copy link
Contributor

@tbsbdr needs a concept/decision regarding "focus color" and "background color for currently selected element in OcSelect"

@tbsbdr
Copy link
Contributor

tbsbdr commented Jul 26, 2024

I'd suggest a two-color indicator so that the contrast of the focus is always high regardless of its background. It must not look ultra-nice, it must be clearly recognisable while eg. tabbing
https://www.w3.org/WAI/WCAG21/Techniques/css/C40#example-1-a-thick-two-color-indicator

*:focus {
	/* inner indicator */
	outline: 2px #F9F9F9 solid;
	outline-offset: 0;
	/* outer indicator */
	box-shadow: 0 0 0 4px #193146;
}

Visual

1

Image

2

Image

3

Image

4

Image

5

Image

6

Image

@tbsbdr tbsbdr added Priority:p2-high Escalation, on top of current planning, release blocker and removed Priority:p3-medium Normal priority labels Jul 26, 2024
@JammingBen JammingBen assigned JammingBen and unassigned tbsbdr Aug 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority:p2-high Escalation, on top of current planning, release blocker Topic:Accessibility Type:Bug Something isn't working
Projects
Status: Done
Development

No branches or pull requests

4 participants