elementary / granite

Library that extends GTK with common widgets and utilities

Home Page:https://elementary.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Improve accessibility of Welcome widget

aral opened this issue · comments

What Happened?

The welcome widget has several accessibility issues that I’ve come across in < 1 minute of testing with the screen reader (longer testing may reveal others):

  • The first button is focused, which leads to its description text being read as the first and only thing when the Welcome screen is displayed. (Its title and description are not read.)
  • Only the description text of the button is read, not the option text, which is the actual button label.

Steps to Reproduce

  1. Turn on the screen reader
  2. Run an app that has a window with the Welcome widget

Expected Behavior

The Welcome view should be accessible

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

n/a

Hardware Info

n/a

Workaround: Use the Speaks entire window using flat review key binding (which I’ve mapped to F12 in the screenshot below) to have the full window contents read.

Screenshot from 2021-11-06 12-30-55@2x

(Also, not sure where to open an issue for making screenreader preferences easier to access – currently it involves starting the screenreader and then pressing Insert + Space as there is no link from System Settings → Audio → Screen reader – and to make the screenreader preferences adhere to the system color scheme.)