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

Issue 10382073: Added aria-hidden attribute to elements obscured behind an overlay to aid screen readers. (Closed)

Created:
8 years, 7 months ago by Kyle Horimoto
Modified:
8 years, 7 months ago
Reviewers:
dmazzoni, Evan Stade
CC:
chromium-reviews, arv (Not doing code reviews)
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Added aria-hidden attribute to elements obscured behind an overlay to aid screen readers. BUG=113337 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=138003

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fixed situations in which aria-hidden was not removed properly #

Patch Set 3 : Added aria-hidden to $('searchBox') #

Total comments: 1

Patch Set 4 : Changed where hideAriaHidden() is called #

Patch Set 5 : Rebased #

Patch Set 6 : Changed location of aria-hidden code #

Patch Set 7 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -2 lines) Patch
M chrome/browser/resources/options2/options_page.js View 1 2 3 4 5 5 chunks +12 lines, -2 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
Kyle Horimoto
8 years, 7 months ago (2012-05-08 22:39:14 UTC) #1
dmazzoni
Thanks! I'll test this and make sure it produces the desired results. I think we'll ...
8 years, 7 months ago (2012-05-08 22:48:51 UTC) #2
Kyle Horimoto
On 2012/05/08 22:48:51, Dominic Mazzoni wrote: > Thanks! I'll test this and make sure it ...
8 years, 7 months ago (2012-05-08 23:17:24 UTC) #3
Evan Stade
http://codereview.chromium.org/10382073/diff/1/chrome/browser/resources/options2/options_page.js File chrome/browser/resources/options2/options_page.js (right): http://codereview.chromium.org/10382073/diff/1/chrome/browser/resources/options2/options_page.js#newcode240 chrome/browser/resources/options2/options_page.js:240: var topmostPage = this.getTopmostVisiblePage(); seems like this might do ...
8 years, 7 months ago (2012-05-09 22:37:37 UTC) #4
Kyle Horimoto
https://chromiumcodereview.appspot.com/10382073/diff/1/chrome/browser/resources/options2/options_page.js File chrome/browser/resources/options2/options_page.js (right): https://chromiumcodereview.appspot.com/10382073/diff/1/chrome/browser/resources/options2/options_page.js#newcode240 chrome/browser/resources/options2/options_page.js:240: var topmostPage = this.getTopmostVisiblePage(); On 2012/05/09 22:37:37, Evan Stade ...
8 years, 7 months ago (2012-05-10 22:18:45 UTC) #5
dmazzoni
Just patched and tested this out. Looks like it's mostly working but you also need ...
8 years, 7 months ago (2012-05-10 23:11:25 UTC) #6
Kyle Horimoto
On 2012/05/10 23:11:25, Dominic Mazzoni wrote: > Just patched and tested this out. Looks like ...
8 years, 7 months ago (2012-05-10 23:13:41 UTC) #7
Kyle Horimoto
On 2012/05/10 23:13:41, Kyle Horimoto wrote: > On 2012/05/10 23:11:25, Dominic Mazzoni wrote: > > ...
8 years, 7 months ago (2012-05-11 21:33:03 UTC) #8
Evan Stade
http://codereview.chromium.org/10382073/diff/9001/chrome/browser/resources/options2/options_page.js File chrome/browser/resources/options2/options_page.js (right): http://codereview.chromium.org/10382073/diff/9001/chrome/browser/resources/options2/options_page.js#newcode113 chrome/browser/resources/options2/options_page.js:113: this.removeAriaHidden_(); sprinkling this.removeAriaHidden_() all across this file doesn't seem ...
8 years, 7 months ago (2012-05-15 21:37:32 UTC) #9
dmazzoni
On 2012/05/15 21:37:32, Evan Stade wrote: > http://codereview.chromium.org/10382073/diff/9001/chrome/browser/resources/options2/options_page.js > File chrome/browser/resources/options2/options_page.js (right): > > http://codereview.chromium.org/10382073/diff/9001/chrome/browser/resources/options2/options_page.js#newcode113 ...
8 years, 7 months ago (2012-05-15 21:42:48 UTC) #10
Kyle Horimoto
On 2012/05/15 21:42:48, Dominic Mazzoni wrote: > On 2012/05/15 21:37:32, Evan Stade wrote: > > ...
8 years, 7 months ago (2012-05-16 23:39:19 UTC) #11
Evan Stade
everything goes through setOverlayVisible_. Let's take advantage of that. When |visible| is true, set aria-hidden ...
8 years, 7 months ago (2012-05-17 01:14:42 UTC) #12
Kyle Horimoto
On 2012/05/17 01:14:42, Evan Stade wrote: > everything goes through setOverlayVisible_. Let's take advantage of ...
8 years, 7 months ago (2012-05-17 07:09:26 UTC) #13
Kyle Horimoto
Does this look better?
8 years, 7 months ago (2012-05-17 21:16:16 UTC) #14
dmazzoni
lgtm Looks much cleaner and simpler to me!
8 years, 7 months ago (2012-05-17 21:30:14 UTC) #15
Evan Stade
lgtm if it works
8 years, 7 months ago (2012-05-18 23:15:16 UTC) #16
Evan Stade
On 2012/05/18 23:15:16, Evan Stade wrote: > lgtm if it works (I should always use ...
8 years, 7 months ago (2012-05-18 23:16:38 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/khorimoto@chromium.org/10382073/16002
8 years, 7 months ago (2012-05-18 23:39:12 UTC) #18
commit-bot: I haz the power
8 years, 7 months ago (2012-05-19 01:21:33 UTC) #19
Change committed as 138003

Powered by Google App Engine
This is Rietveld 408576698