Next please dput them to the staging PPA for test builds: https://launchpad.net/~canonical-desktop-team/+archive/ubuntu/sru-staging/
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/2115948 Title: Accessibility issues in Gnome Shell/GDM/Unlock Status in gnome-shell package in Ubuntu: Fix Committed Status in gnome-shell source package in Noble: In Progress Status in gnome-shell source package in Oracular: Won't Fix Status in gnome-shell source package in Plucky: In Progress Status in gnome-shell source package in Questing: Fix Committed Bug description: Gnome Shell and GDM have several accessibility issues. Specifically: * The Events element in the clock/date drop down window, with today events, and the Weather element, with the weather in our location, lack accessibility names. * When there is an error during GDM login or unlock (for example, typing a wrong password), a text message is shown, but nothing is said by the screen reader. * After clicking on “Not listed” in the GDM main page, an input is shown. “Username” field has visible “Username” label (likely a placeholder), but is not read by screen reader (only reads “text”, its role). All these elements belong to Gnome Shell package. [ Impact ] An user that relies on a screen reader will lack a lot of context when navigating the system, making it much harder to use the computer. There are three patches that fix all this. Since all of them apply to the same package, and all are related to accessibility, they have been grouped in a single bug. * https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3769 adds the missing a11y labels to the Events and Weather elements. * https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3765 emits a spoken notification through the screen reader whenever an error is set in the error widget in the GDM/Unlock screen. * https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3179 sets the widget a11y label pointing to the same label used in a St.Entry. This fixes not only the "Username" lack of a11y, but any other similar case inside Gnome Shell. [ Test plan ] To reproduce the bug, first ensure that you have installed gnome- clocks, gnome-weather and gnome-calendar. * Logout of the current Gnome Shell session * Enable the screen reader (just by pressing the key combination Super+Alt+S) * Using TAB to navigate through the elements in GDM, go to "Not listed" and press Return. * A text entry with "Username" should appear, but the screen reader only says "Entry". When the bug is fixed, it should say "Username entry". * Type your user name, and when asked for the password, put a wrong one. An error will be displayed, but the screen reader will say nothing. With the bug fixed, it should read the error out loud. * Enter your session and ensure that the screen reader is still enabled * Expand the Notifications/Calendar drop down in the upper clock * Using TAB and/or the cursor keys, navigate to the "Today" element with today's appointments. The screen reader will say "Button". When the bug is fixed, it should say "Today Button". * Using TAB and/or the cursor keys, navigate to the "Weather" element. The screen reader will say "Button". When the bug is fixed, it should say "Weather Button". [ Where problems could occur ] All the cases just add accessibility labels, so, in general, any possible problem should be just wrong accessibility data spoken through the screen reader, but no impact is expected for the average user. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2115948/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp