Public bug reported: [ Impact ]
Ubuntu PRO pages aren't accessible, so an user who relies on a Screen Reader like Orca won't be able to fully manage it. It not only includes reading all the interface elements, but also automatically filling the PIN value when opening the Ubuntu PRO page, because the reader doesn't do it very well, and it is easy for the user to not be able to understand correctly the sequence of numbers and letters. [ Test plan ] * Open a terminal * If you are using a non-LTS Ubuntu, do an `export GIS_SHOW_LTS=1` to emulate it * If you are using a non-ubuntu desktop (like Gnome, KDE...), do an `export XDG_CURRENT_DESKTOP=ubuntu` * If you have Ubuntu PRO activated, delete it with `sudo pro detach` * Enable the screen reader * Launch `/usr/libexec/gnome-initial-setup --existing-user` * Go to "Next" page; it should show the Ubuntu PRO offering page * Without the patches, only the check button will be described; with the right patches, it should first read the header, and only then describe the check button * Select "Enable Ubuntu PRO" and "Next" * In the new page, click on "Enter this code on ubuntu.com/pro/attach". A web browser should be open in that page * With the patches, the code should have been correctly filled in the web page * Enable Ubuntu PRO * Go back to Gnome Initial Setup. After a little wait, there must be an indication that the code has been accepted. Go "Next" * With the patches, the screen reader should read all the options enabled. [ Where problems could occur ] This patch just adds an accessibility label, 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. The only exception is for the new code that sends the activation code to the Attach page: if there is any problem and it's not read correctly, and incorrect code could be set by default in the page, forcing the user to delete it from the entry and manually typing it. ** Affects: gnome-initial-setup (Ubuntu) Importance: Undecided Assignee: Sergio Costas (rastersoft-gmail) Status: In Progress ** Affects: gnome-initial-setup (Ubuntu Noble) Importance: Undecided Assignee: Sergio Costas (rastersoft-gmail) Status: In Progress ** Affects: gnome-initial-setup (Ubuntu Plucky) Importance: Undecided Assignee: Sergio Costas (rastersoft-gmail) Status: In Progress ** Affects: gnome-initial-setup (Ubuntu Questing) Importance: Undecided Assignee: Sergio Costas (rastersoft-gmail) Status: In Progress ** Also affects: gnome-initial-setup (Ubuntu Plucky) Importance: Undecided Status: New ** Also affects: gnome-initial-setup (Ubuntu Questing) Importance: Undecided Assignee: Sergio Costas (rastersoft-gmail) Status: New ** Also affects: gnome-initial-setup (Ubuntu Noble) Importance: Undecided Status: New ** Changed in: gnome-initial-setup (Ubuntu Noble) Status: New => In Progress ** Changed in: gnome-initial-setup (Ubuntu Plucky) Status: New => In Progress ** Changed in: gnome-initial-setup (Ubuntu Questing) Status: New => In Progress ** Changed in: gnome-initial-setup (Ubuntu Noble) Assignee: (unassigned) => Sergio Costas (rastersoft-gmail) ** Changed in: gnome-initial-setup (Ubuntu Plucky) Assignee: (unassigned) => Sergio Costas (rastersoft-gmail) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-initial-setup in Ubuntu. https://bugs.launchpad.net/bugs/2116258 Title: Ubuntu Pro pages aren't accessible Status in gnome-initial-setup package in Ubuntu: In Progress Status in gnome-initial-setup source package in Noble: In Progress Status in gnome-initial-setup source package in Plucky: In Progress Status in gnome-initial-setup source package in Questing: In Progress Bug description: [ Impact ] Ubuntu PRO pages aren't accessible, so an user who relies on a Screen Reader like Orca won't be able to fully manage it. It not only includes reading all the interface elements, but also automatically filling the PIN value when opening the Ubuntu PRO page, because the reader doesn't do it very well, and it is easy for the user to not be able to understand correctly the sequence of numbers and letters. [ Test plan ] * Open a terminal * If you are using a non-LTS Ubuntu, do an `export GIS_SHOW_LTS=1` to emulate it * If you are using a non-ubuntu desktop (like Gnome, KDE...), do an `export XDG_CURRENT_DESKTOP=ubuntu` * If you have Ubuntu PRO activated, delete it with `sudo pro detach` * Enable the screen reader * Launch `/usr/libexec/gnome-initial-setup --existing-user` * Go to "Next" page; it should show the Ubuntu PRO offering page * Without the patches, only the check button will be described; with the right patches, it should first read the header, and only then describe the check button * Select "Enable Ubuntu PRO" and "Next" * In the new page, click on "Enter this code on ubuntu.com/pro/attach". A web browser should be open in that page * With the patches, the code should have been correctly filled in the web page * Enable Ubuntu PRO * Go back to Gnome Initial Setup. After a little wait, there must be an indication that the code has been accepted. Go "Next" * With the patches, the screen reader should read all the options enabled. [ Where problems could occur ] This patch just adds an accessibility label, 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. The only exception is for the new code that sends the activation code to the Attach page: if there is any problem and it's not read correctly, and incorrect code could be set by default in the page, forcing the user to delete it from the entry and manually typing it. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/2116258/+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