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

Issue 2112243004: Ignores ARIA relations (e.g. aria-labelledby) that point to an invisible target. (Closed)

Created:
4 years, 5 months ago by nektarios
Modified:
4 years, 5 months ago
CC:
aboxhall, aboxhall+watch_chromium.org, blink-reviews, chromium-reviews, dmazzoni, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, haraken, je_julie, nektarios, nektar+watch_chromium.org, yuzo+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Ignores ARIA relations (e.g. aria-labelledby) that point to an invisible target. BUG=625356 R=dmazzoni@chromium.org, aboxhall@chromium.org TESTED=layout tests, manually with Jaws Committed: https://crrev.com/e0989c034eec8d6fcbb55f03a004fec2a32e83d7 Cr-Commit-Position: refs/heads/master@{#404696}

Patch Set 1 #

Patch Set 2 : Changed implementation to only affect aria-controls, aria-owns and aria-flowto. #

Patch Set 3 : Changed invisible to hidden to match ARIA Implementation Guide. #

Total comments: 5

Patch Set 4 : Addressed all comments. #

Patch Set 5 : Fixed test. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+82 lines, -1 line) Patch
A third_party/WebKit/LayoutTests/accessibility/aria-relations-should-ignore-hidden-targets.html View 1 2 3 4 1 chunk +74 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp View 1 2 3 4 1 chunk +8 lines, -1 line 0 comments Download

Messages

Total messages: 21 (6 generated)
nektarios
4 years, 5 months ago (2016-07-02 01:26:30 UTC) #1
dmazzoni
This is incorrect in the specific case of aria-labelledby, it's allowed to point to hidden ...
4 years, 5 months ago (2016-07-05 22:42:54 UTC) #2
blink-reviews
I read the ARIA Implementation Guide 1.1. I changed my implementation to remove elements that ...
4 years, 5 months ago (2016-07-07 15:53:15 UTC) #3
chromium-reviews
I read the ARIA Implementation Guide 1.1. I changed my implementation to remove elements that ...
4 years, 5 months ago (2016-07-07 15:53:15 UTC) #4
aboxhall
https://codereview.chromium.org/2112243004/diff/40001/third_party/WebKit/LayoutTests/accessibility/aria-relations-should-ignore-hidden-targets.html File third_party/WebKit/LayoutTests/accessibility/aria-relations-should-ignore-hidden-targets.html (right): https://codereview.chromium.org/2112243004/diff/40001/third_party/WebKit/LayoutTests/accessibility/aria-relations-should-ignore-hidden-targets.html#newcode16 third_party/WebKit/LayoutTests/accessibility/aria-relations-should-ignore-hidden-targets.html:16: <div class="container"> Suggestion: put this in between the first ...
4 years, 5 months ago (2016-07-08 17:12:35 UTC) #5
blink-reviews
All comments addressed. -- You received this message because you are subscribed to the Google ...
4 years, 5 months ago (2016-07-08 23:25:43 UTC) #6
chromium-reviews
All comments addressed. -- You received this message because you are subscribed to the Google ...
4 years, 5 months ago (2016-07-08 23:25:44 UTC) #7
aboxhall
lgtm
4 years, 5 months ago (2016-07-08 23:34:44 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112243004/80001
4 years, 5 months ago (2016-07-11 16:12:00 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/215142)
4 years, 5 months ago (2016-07-11 16:18:54 UTC) #13
mlamouri (slow - plz ping)
modules/ rs-lgtm
4 years, 5 months ago (2016-07-11 16:53:00 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2112243004/80001
4 years, 5 months ago (2016-07-11 16:54:19 UTC) #17
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 5 months ago (2016-07-11 18:35:22 UTC) #18
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-11 18:35:37 UTC) #19
commit-bot: I haz the power
4 years, 5 months ago (2016-07-11 18:37:22 UTC) #21
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/e0989c034eec8d6fcbb55f03a004fec2a32e83d7
Cr-Commit-Position: refs/heads/master@{#404696}

Powered by Google App Engine
This is Rietveld 408576698