New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 847586 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Screen readers don't get disambiguation information for the autofill dropdown

Project Member Reported by ftirelo@chromium.org, May 29 2018

Issue description

Chrome Version: M68
OS: all

What steps will reproduce the problem?
(1) Install a screen reader.
(2) Enable autofill, create a profile, navigate to a page with a form, double click on a field to show the dropdown. Press arrow-down to show the first suggestion.

We only send the primary info to the screen reader, but not the disambiguation info. So, for example, if I have two cards on my name, I may see the following options on the dropdown:

+---------------------------------+
| Fabio Tirelo       02/21   Visa |
| Fabio Tirelo       02/21   Visa |
+---------------------------------+
| Manage payment methods...       |
+---------------------------------+

But he visually impaired user will only hear: "Fabio Tirelo", "Fabio Tirelo", "Manage payment methods...". For those users, knowing which card to use will be very hard.

A simple fix is to change the accessible name for the item to include the secondary info and the network when available.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Jun 12 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6a3531249d2e915a7ce4728f347c3fcdc92e3542

commit 6a3531249d2e915a7ce4728f347c3fcdc92e3542
Author: Tommy Martino <tmartino@chromium.org>
Date: Tue Jun 12 22:29:51 2018

[Autofill Views] Expanding a11y data

This CL adds the disambiguation information and the credit card network
icon to the accessible data, when these fields are present.

Change-Id: I198e0af4d058290f4a572d2534aec2bbd56beda3
Bug:  847586 

TBR=avi@chromium.org

Change-Id: I198e0af4d058290f4a572d2534aec2bbd56beda3
Reviewed-on: https://chromium-review.googlesource.com/1077335
Commit-Queue: Tommy Martino <tmartino@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Rachel Blum <groby@chromium.org>
Reviewed-by: Evan Stade <estade@chromium.org>
Reviewed-by: Fabio Tirelo <ftirelo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#566608}
[modify] https://crrev.com/6a3531249d2e915a7ce4728f347c3fcdc92e3542/chrome/browser/ui/autofill/autofill_popup_layout_model.cc
[modify] https://crrev.com/6a3531249d2e915a7ce4728f347c3fcdc92e3542/chrome/browser/ui/autofill/autofill_popup_layout_model.h
[modify] https://crrev.com/6a3531249d2e915a7ce4728f347c3fcdc92e3542/chrome/browser/ui/cocoa/touchbar/credit_card_autofill_touch_bar_controller.mm
[modify] https://crrev.com/6a3531249d2e915a7ce4728f347c3fcdc92e3542/chrome/browser/ui/views/autofill/autofill_popup_view_native_views.cc

Status: Fixed (was: Available)

Sign in to add a comment