Skip to content

A11y: add missing labels to improve accessibility of buttons - #9699

Open
radmorecameron wants to merge 1 commit into
FreeTubeApp:developmentfrom
radmorecameron:add-missing-accessibility-labels
Open

A11y: add missing labels to improve accessibility of buttons#9699
radmorecameron wants to merge 1 commit into
FreeTubeApp:developmentfrom
radmorecameron:add-missing-accessibility-labels

Conversation

@radmorecameron

@radmorecameron radmorecameron commented Aug 27, 2026

Copy link
Copy Markdown
Member

Pull Request Type

  • Bugfix

Related issue

#9690

Description

This PR fixes some issues where some of our buttons were unlabeled and weren't accessible for folks using screen readers

Screenshots

Title for profile manager button
A screenshot with the profile menu expanded and a tooltip is showing on the icon button for going to the profile manager

Search button:
the main search bar's search button has a tooltip

Tag add:
Hiding videos from a channel has a new add button

Tag remove:
Unhiding videos from a channel has a remove button

Testing

The buttons now expose aria-label and title attributes. You can test the title by hovering on the buttons.
I tested with Orca screen reader on Linux using orca in the command line. NVDA is probably the best bet on Windows (since it's open source) if you wish to test with a screen reader as well

Desktop

  • OS: Fedora Linux
  • OS Version: 44
  • FreeTube version: 0.25.3 (latest nightly)

@FreeTubeBot
FreeTubeBot enabled auto-merge (squash) August 27, 2026 00:49
@github-actions github-actions Bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: waiting for review For PRs that are complete, tested, and ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant