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

General application a11y tasks #1634

Open
barugonman opened this issue Feb 14, 2025 · 6 comments
Open

General application a11y tasks #1634

barugonman opened this issue Feb 14, 2025 · 6 comments
Labels

Comments

@barugonman
Copy link
Contributor

barugonman commented Feb 14, 2025

Overview

General a11y updates across application Q2 FY24

For each of the Tasks in comments below, please report conclusion of each within the comment itself.

Version

UI 3.2.0

Reproduction

System Info

Chrome
@barugonman barugonman added the bug Something isn't working label Feb 14, 2025
@barugonman barugonman changed the title Generally application a11y tasks General application a11y tasks Feb 14, 2025
@barugonman barugonman added a11y and removed bug Something isn't working labels Feb 14, 2025
@barugonman
Copy link
Contributor Author

barugonman commented Feb 14, 2025

Task 1: Table behavior issues

When zooming into a table to make text bigger (on a laptop), words get cut off in favor of whitespace (which sort of 'grows' as you zoom):

Image

Task is to increase amount of text in view by cutting back whitespace.

@barugonman
Copy link
Contributor Author

barugonman commented Mar 24, 2025

Task 2: General fixes for Keyboard Navigation through top bar

Keyboard Nav test failure: when you tab from the top URL into the app, the navigation skips the top row e.g., all of the above is skipped except the user selection on the right:

Image

And the behavior is similar across each page.

Task is to ensure tab steps through each of the selectable components, and arrows etc. can be used to step through lists etc.

@barugonman
Copy link
Contributor Author

barugonman commented Mar 24, 2025

Task 3: Fix TimelineItemList to allow arrow up and down, tab to exit

From Keyboard Navigation testing:
TimelineItemlist forces you to tab through the list when tab should step out to next major component, arrows should work instead.

Task is to fix tab and arrow behavior.

@barugonman
Copy link
Contributor Author

Task 4: Fix TimelineItemList to allow selection of add filter by keyboard

From Keyboard Navigation testing:
As you tab through the list (see task 3), you are unable to traverse into the 'add filter to row' popup (you can get the popup via enter and space, but not through it via tab or arrow)

Task is to allow tab or arrow through the popup

@barugonman
Copy link
Contributor Author

Task 5: Fix ContextMenu Keyboard Nav behavior

Once a ContextMenu is popped up, you can't traverse the menu with tab or arrows, and tab just leaves the menu up (so you're tabbing elsewhere with the menu up and no way to pop it down).

Fix up so that (1) esc or tab makes menu go away, (2) arrows allow traverse and (3) enter selects item

@barugonman
Copy link
Contributor Author

Task 6: Plan snapshot button Keyboard Nav issue with popup

When the snapshot button popup is up, you can only use tab to traverse not arrows.

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

No branches or pull requests

1 participant