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 Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2116943

Title:
  No accessibility in errors during IP data intro

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2116943/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to