Skip to content

♿️(frontend) improve keyboard tab order in document list - #2653

Draft
Ovgodd wants to merge 1 commit into
mainfrom
feat/2308-all-docs-a11y
Draft

♿️(frontend) improve keyboard tab order in document list#2653
Ovgodd wants to merge 1 commit into
mainfrom
feat/2308-all-docs-a11y

Conversation

@Ovgodd

@Ovgodd Ovgodd commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Purpose

A document row had two tab stops and two names for the same entry.
Keyboard and screen-reader users now get one announced link, then
the actions menu.

Proposal

  • Put title, date and participant count on the document link
  • Take the share count out of the tab order
  • Hide the visible date from assistive tech so it is not read twice

Reduced to one tab stop with clear label; actions, share count remain accessible.
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Size Change: -3 B (0%)

Total Size: 5.94 MB

📦 View Changed
Filename Size Change
apps/impress/out/_next/static/91e3dc0d/_buildManifest.js 0 B -721 B (removed) 🏆
apps/impress/out/_next/static/22890375/_buildManifest.js 718 B +718 B (new file) 🆕

compressed-size-action

@Ovgodd Ovgodd self-assigned this Sep 8, 2026
@Ovgodd Ovgodd moved this from Backlog to In progress in LaSuite Docs A11y Sep 8, 2026
@Ovgodd

Ovgodd commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator Author

Hey @cyberbaloo About the documents list 🙂

Do you think we could make the keyboard navigation a bit closer to the Tree pattern ( the left sidebar with the F2 options ) ?

The idea would be to keep a single tab stop for the documents list, navigate between documents with tab( only one tabstop ) and use F2 to enter the actions/options of the currently focused document.

Then Escape could bring the focus back to the document.

This would avoid having to Tab through every document and all of its actions, while keeping the keyboard navigation much more efficient.

What do you think?

@Ovgodd Ovgodd linked an issue Sep 8, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

Improve keyboard navigation in the “All documents” list

1 participant