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 : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp