UnigramDev / Unigram

Telegram for Windows
https://www.microsoft.com/store/apps/9n97zckpd60q
GNU General Public License v3.0
3.87k stars 447 forks source link

Accessibility issues (Unlabeled items, inaccessible items, inconvenient items) in Group Calls and Settings (updating?) #2437

Open makisukurisu opened 3 years ago

makisukurisu commented 3 years ago

Describe the bug

  1. Menu button is announced as "Button" and not "Menu Button" or similar.
  2. State of "Noise suppression" is not announced.
  3. Video shares are announced as "Link".
  4. "Back" and "Pin" buttons are simply announced "button". (Also it's not clear that to tab to them you have to press enter on currently "link" object. Would be great to have "press enter for additional" or I don't know. Maybe it's pretty clear that some objects can have additional controls")
  5. User's state of microphone is not announced in user list.
  6. "Video" button (that enables camera) as well as "mute" (or microphone button) don't announce current state (enabled/disabled and muted/unmuted correspondingly)

To Reproduce There are no steps to reproduce (Or just go to voice chat with narrator enabled)

Expected behavior

  1. Menu button should have menu in it's accessible name
  2. Announce state of NS
  3. Change "Link" to "Shared Video" or just "Video" if possible
  4. Clarify that shared content has additional buttons and add names to buttons
  5. Announce microphone status (Like "muted" and "not muted"? or just announce muted if someone is muted, and nothing otherwise) in chat list for participant
  6. Announce current status of these

Screenshots Not needed imo

Version Info

Additional context Thanks to @skg1985 for pointing out some of the problems. If you have something to add or suggest best/better way to name some elements - comment on this issue/

makisukurisu commented 2 years ago

Some more unlabeled buttons and else: Settings:

Instant View

Audio player

Other problems Text of proposed option to select by Radio Button is not announce. For eg - When choosing Groups in Privacy and security you cannot tell what exactly "Everybody" or "My contacts". It should say "Who can add me to group chats", or this text should be tab-able. It's impossible to select Radio Button options without using a mouse (eg - Forwarded messages policy in Privacy and security, or any of Privacy settings to be sure) When in Active sessions pressing Enter (aka return) button will show "Terminate session?" dialog even if you press enter when choosing "Done" option, to avoid this you have to use Ctrl+Enter. Passcode Checkbox is not checkable by Enter or Return button. It's impossible to Shift+Tab back to combobox when you entered Enter a Passcode Edit. It's impossible to select Auto-lock option without using a mouse. Window just closes when using Enter or Ctrl+Enter. I guess - I'll stop writing every checkbox I cannot select. Maybe it's a windows 11 bug 🤔 (Archive And Mute, Account Self Destruct) Link Previews for Secret chats should tell that it's about Secret chats. It's same for all options actually.

All users of Unigram facing accessibility problems, please - append to this list of known issues.

Thank Bogdan for motivating me to write full list of issues for Settings. Dear moderators, I'll update name of issue in a few minutes to represent current state of this issue.

FrayxRulez commented 1 year ago

Too much stuff to go through this ticket...