Skip to content

Improve a11y on request page - #1316

Open
flooguu wants to merge 5 commits into
mainfrom
140_improve_a11y_of_request_page
Open

Improve a11y on request page#1316
flooguu wants to merge 5 commits into
mainfrom
140_improve_a11y_of_request_page

Conversation

@flooguu

@flooguu flooguu commented Sep 4, 2026

Copy link
Copy Markdown
Contributor
  • Tooltips on buttons (e.g. "Was bedeutet das?") are now reachable via keyboard and exposed to screen readers
  • Collapsed messages now have a visually apparent toggle button, which also collapses the message again
  • The "Details" control on messages is now a semantic instead of a link, since it doesn't navigate to another page; it sets aria-expanded="true" when active so assistive tech is informed that the expanded content appeared
  • The request-information timeline now has a heading, so it can be understood during non-visual use

@flooguu flooguu changed the title 140 improve a11y of request page Improve a11y on request page Sep 4, 2026
@flooguu
flooguu requested a review from noeddl September 4, 2026 13:13

@noeddl noeddl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like that it's much clearer now that the messages can be expanded.

Little nitpick: The alignment of the chevron next to "Details" looks a bit off when the detail panel is collapsed (on Firefox).

Image

Comment thread froide/foirequest/templates/foirequest/body/message/_badge.html
Comment thread froide/foirequest/templates/foirequest/body/timeline.html Outdated
Comment thread frontend/javascript/components/request/Message.ts Outdated
@flooguu
flooguu force-pushed the 140_improve_a11y_of_request_page branch from c5e731a to 196b0ef Compare September 9, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants