Skip to content

♿️(frontend) fix more options menu feedback for screen readers#2071

Merged
Ovgodd merged 1 commit intomainfrom
fix/more-options-menu-vocalization
Mar 20, 2026
Merged

♿️(frontend) fix more options menu feedback for screen readers#2071
Ovgodd merged 1 commit intomainfrom
fix/more-options-menu-vocalization

Conversation

@Ovgodd
Copy link
Collaborator

@Ovgodd Ovgodd commented Mar 18, 2026

Purpose

This PR improves the feedback users get after actions in the document “more options” menu, especially for keyboard and screen reader navigation.

The goal is simple: after an action like pinning, duplicating, or copying content, users should clearly know what happened.

Proposal

  • Use voice-only feedback for Pin/Unpin (no toast for this ), withreact-aria announce.
  • Keep toast feedback for Duplicate, Copy link, and Copy as Markdown,
  • Make markdown copy feedback clearer with a dedicated message: Copied as Markdown to clipboard.
  • Update e2e test
  • Note: the check_circle label is currently read by screen readers , it comes from Cunningham toast: this will be fixed in Cunningham repos

@Ovgodd Ovgodd requested a review from AntoLC March 18, 2026 14:07
@Ovgodd Ovgodd self-assigned this Mar 18, 2026
@Ovgodd Ovgodd moved this from Backlog to In progress in LaSuite Docs A11y Mar 18, 2026
@Ovgodd Ovgodd force-pushed the fix/more-options-menu-vocalization branch from f664b45 to 8172d92 Compare March 18, 2026 14:08
@Ovgodd Ovgodd marked this pull request as ready for review March 18, 2026 14:09
@Ovgodd Ovgodd linked an issue Mar 18, 2026 that may be closed by this pull request
@Ovgodd Ovgodd moved this from In progress to In review in LaSuite Docs A11y Mar 18, 2026
@github-actions
Copy link

github-actions bot commented Mar 18, 2026

Size Change: +90 B (0%)

Total Size: 4.23 MB

Filename Size Change
apps/impress/out/_next/static/6b48816f/_buildManifest.js 904 B +904 B (new file) 🆕
apps/impress/out/_next/static/de2959c2/_buildManifest.js 0 B -905 B (removed) 🏆

compressed-size-action

@Ovgodd Ovgodd force-pushed the fix/more-options-menu-vocalization branch from 8172d92 to 5ed1a9f Compare March 18, 2026 14:16
@Ovgodd Ovgodd force-pushed the fix/more-options-menu-vocalization branch 5 times, most recently from a755b36 to 7669254 Compare March 19, 2026 14:53
Pin/unpin: vocal announce only. Duplicate, copy: toast only.
@Ovgodd Ovgodd force-pushed the fix/more-options-menu-vocalization branch from 7669254 to 99c4865 Compare March 19, 2026 17:34
@Ovgodd Ovgodd merged commit 99c4865 into main Mar 20, 2026
33 of 35 checks passed
@Ovgodd Ovgodd deleted the fix/more-options-menu-vocalization branch March 20, 2026 09:01
@github-project-automation github-project-automation bot moved this from In review to Done in LaSuite Docs A11y Mar 20, 2026
lunika added a commit that referenced this pull request Mar 21, 2026
Changed

- 💫(frontend) fix the help button to the bottom in tree #2073
- ♿️(frontend) improve version history list accessibility #2033
- ♿️(frontend) fix more options menu feedback for screen readers #2071
- ♿(frontend) focus skip link on headings and skip grid dropzone #1983
- ♿️(frontend) fix search modal accessibility issues #2054
- ♿️(frontend) add sr-only format to export download button #2088
- ♿️(frontend) announce formatting shortcuts for screen readers #2070
- ✨(frontend) add markdown copy icon for Copy as Markdown option #2096
- ♻️(backend) skip saving in database a document when payload is empty #2062

Fixed

- ♿️(frontend) fix aria-labels for table of contents #2065
- 🐛(backend) allow using search endpoint without refresh token enabled #2097
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

More options menu: Absence of vocalization

2 participants