Public bug reported:

When typing an IP address route, if the value is wrong, the only
notification for the user is the change to red color of the entry field,
but nothing else (not even the screen reader).

[ Impact ]

This behavior is non-compliant with accessibility guidelines because:

* a notification can't rely exclusively in color, because color blind people 
won't notice it
* any error must be also notified through the screen reader.

There are two patches that fix this:

https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/3180
https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/3178

[ Test plan ]

* Open gnome-control-center
* Enable the screen reader
* Go to the `Network` or `Wireless` tab, and choose a network configuration
* Go to the IPv4 tab
* Go to the `Routes` section and disable the `Automatic` switch
* In the fields below, type a non-valid IP address (for example, 10.8)
* Without the patch, the field will simply change to red. With the patch, an 
"error" icon will be shown to the right of the entry field.
* While keeping the bogus entry, press TAB to go to the next field. Without the 
patch, just the field name will be read. With the patch, after the field name, 
the screen reader will notify that the `Address` field is not valid.

[ Where problems could occur ]

Since we are relying on the `announce` API, it is possible that any
extra message that the A11Y system sends to the reader could overstep
the error message.

Also, since the patches add extra roles to the A11Y tree, it can trigger
unknown bugs or side effects in the accessibility subsystem.

** Affects: gnome-control-center (Ubuntu)
     Importance: Undecided
     Assignee: Sergio Costas (rastersoft-gmail)
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-control-center in Ubuntu.
https://bugs.launchpad.net/bugs/2116943

Title:
  No accessibility in errors during IP data intro

Status in gnome-control-center package in Ubuntu:
  New

Bug description:
  When typing an IP address route, if the value is wrong, the only
  notification for the user is the change to red color of the entry
  field, but nothing else (not even the screen reader).

  [ Impact ]

  This behavior is non-compliant with accessibility guidelines because:

  * a notification can't rely exclusively in color, because color blind people 
won't notice it
  * any error must be also notified through the screen reader.

  There are two patches that fix this:

  https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/3180
  https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/3178

  [ Test plan ]

  * Open gnome-control-center
  * Enable the screen reader
  * Go to the `Network` or `Wireless` tab, and choose a network configuration
  * Go to the IPv4 tab
  * Go to the `Routes` section and disable the `Automatic` switch
  * In the fields below, type a non-valid IP address (for example, 10.8)
  * Without the patch, the field will simply change to red. With the patch, an 
"error" icon will be shown to the right of the entry field.
  * While keeping the bogus entry, press TAB to go to the next field. Without 
the patch, just the field name will be read. With the patch, after the field 
name, the screen reader will notify that the `Address` field is not valid.

  [ Where problems could occur ]

  Since we are relying on the `announce` API, it is possible that any
  extra message that the A11Y system sends to the reader could overstep
  the error message.

  Also, since the patches add extra roles to the A11Y tree, it can
  trigger unknown bugs or side effects in the accessibility subsystem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2116943/+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

Reply via email to