signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.56k stars 2.65k forks source link

Accessibility: missing labels in Mac desktop app #4152

Open ssawczyn opened 4 years ago

ssawczyn commented 4 years ago

Bug Description

I use the VoiceOver screen reader to navigate the Signal desktop app on Mac. Most of the buttons do not have programmatically associated labels. As such, screen readers just announce "button' "button' "button".

Steps to Reproduce

  1. Launch the app and launch voiceOver.
  2. Press tab to navigate through the interface. As buttons gain focus, their labels should be announced.

Actual Result:

With the exception of avatars and the emoji button, most other buttons are announced as "button' because there do not seem to be programmatic labels.

Expected Result: Each button should have a label that identifies what it does.

Platform Info

Signal Version: v1.33.0

Operating System:

OSX

Linked Device Version:

iOS13

nebeker commented 3 years ago

I just tabbed around the main interface and only found the microphone button (record audio message, I assume) to be unlabeled.

Is this your experience? They might have been updated since April.

Meanwhile, the Settings window seems to be catastrophically inaccessible. That's probably cause for a separate issue, though.