Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Issue 8359008: Improve extension settings accessibility. (Closed)

Created:
9 years, 2 months ago by dmazzoni
Modified:
9 years, 2 months ago
CC:
chromium-reviews, Aaron Boodman, Erik does not do reviews, arv (Not doing code reviews), mihaip+watch_chromium.org
Visibility:
Public.

Description

Improve extension settings accessibility. Changes: 1. The disclosure triangle next to each extension is now accessible. Test it out by tabbing to it. 2. When you click, the focus outline on the disclosure triangle is hidden, but if you tab to it with the keyboard, it's shown. This minimizes ugliness for most users while enhancing accessibility for users who need it. 3. When the details are hidden, the links and controls within it are no longer part of the tab order so you can't tab to invisible controls. When the details are shown, they're focusable again. New strings are deliberately commented out so that the rest of this change can be merged to M16. A follow-up change will uncomment the new strings for the trunk. BUG=101066 TEST=Open chrome://extensions and tab through the controls, test the disclosure triangle that reveals the details. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=106752

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Total comments: 11

Patch Set 4 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+81 lines, -5 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/resources/options/extension_list.js View 1 2 3 8 chunks +59 lines, -5 lines 0 comments Download
M chrome/browser/resources/options/extension_settings.css View 1 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/options/extension_settings_handler.cc View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
dmazzoni
9 years, 2 months ago (2011-10-20 20:44:35 UTC) #1
Finnur
http://codereview.chromium.org/8359008/diff/2002/chrome/browser/resources/options/extension_list.js File chrome/browser/resources/options/extension_list.js (right): http://codereview.chromium.org/8359008/diff/2002/chrome/browser/resources/options/extension_list.js#newcode54 chrome/browser/resources/options/extension_list.js:54: }, true); I think decorate is called more than ...
9 years, 2 months ago (2011-10-21 09:35:46 UTC) #2
dmazzoni
Comments addressed. I fixed one more case, I had forgotten to set tabIndex=-1 initially, so ...
9 years, 2 months ago (2011-10-21 16:29:38 UTC) #3
Finnur
lgtm LGTM http://codereview.chromium.org/8359008/diff/2002/chrome/browser/ui/webui/options/extension_settings_handler.cc File chrome/browser/ui/webui/options/extension_settings_handler.cc (right): http://codereview.chromium.org/8359008/diff/2002/chrome/browser/ui/webui/options/extension_settings_handler.cc#newcode572 chrome/browser/ui/webui/options/extension_settings_handler.cc:572: // TODO(dmazzoni) Uncomment these strings once this ...
9 years, 2 months ago (2011-10-21 16:46:21 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dmazzoni@chromium.org/8359008/6001
9 years, 2 months ago (2011-10-21 16:56:09 UTC) #5
commit-bot: I haz the power
9 years, 2 months ago (2011-10-21 19:16:24 UTC) #6
Change committed as 106752

Powered by Google App Engine
This is Rietveld 408576698