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

Issue 2967193003: Relation list properties for Accessibility Object Model phase 1 (Closed)

Created:
3 years, 5 months ago by dmazzoni
Modified:
3 years, 4 months ago
CC:
aboxhall, aboxhall+watch_chromium.org, aleventhal+watch_chromium.org, blink-reviews, blink-reviews-dom_chromium.org, chromium-reviews, dglazkov+blink, dmazzoni+watch_chromium.org, dmazzoni, dougt+watch_chromium.org, dtseng+watch_chromium.org, eae+blinkwatch, haraken, je_julie, kinuko+watch, nektarios, nektar+watch_chromium.org, platform-architecture-syd+reviews-web_chromium.org, rwlbuis, sof, yuzo+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Relation list properties for Accessibility Object Model phase 1 This change implements AOM support for controls, describedBy, flowTo, labeledBy, and owns. The corresponding ARIA attributes all take lists of IDREFs, and the AOM properties all take references to AccessibleNodeLists instead. BUG=680345 Review-Url: https://codereview.chromium.org/2967193003 Cr-Commit-Position: refs/heads/master@{#484950} Committed: https://chromium.googlesource.com/chromium/src/+/0ae8387e4e3efa43990288217ed2f042c78a8dd8

Patch Set 1 #

Total comments: 7

Patch Set 2 : Switch aria-labelledby default spelling #

Patch Set 3 : Update webexposed #

Patch Set 4 : Get rid of accidental duplication in inspector output #

Unified diffs Side-by-side diffs Delta from patch set Stats (+884 lines, -30 lines) Patch
A third_party/WebKit/LayoutTests/accessibility/aom-relation-list-properties.html View 1 chunk +239 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt View 1 2 3 chunks +19 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 chunks +19 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/core_idl_files.gni View 1 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/AccessibleNode.h View 11 chunks +47 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/AccessibleNode.cpp View 1 13 chunks +170 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/AccessibleNode.idl View 1 chunk +5 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/dom/AccessibleNodeList.h View 1 chunk +53 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/dom/AccessibleNodeList.cpp View 1 chunk +112 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/dom/AccessibleNodeList.idl View 1 chunk +17 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/BUILD.gn View 1 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp View 1 2 chunks +8 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXNodeObject.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp View 1 5 chunks +79 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXObject.h View 5 chunks +8 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXObject.cpp View 1 2 3 3 chunks +67 lines, -13 lines 0 comments Download
M third_party/WebKit/Source/web/tests/AccessibilityObjectModelTest.cpp View 2 chunks +36 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 25 (15 generated)
dmazzoni
3 years, 5 months ago (2017-07-06 05:09:05 UTC) #4
aboxhall
https://codereview.chromium.org/2967193003/diff/1/third_party/WebKit/Source/core/dom/AccessibleNode.cpp File third_party/WebKit/Source/core/dom/AccessibleNode.cpp (right): https://codereview.chromium.org/2967193003/diff/1/third_party/WebKit/Source/core/dom/AccessibleNode.cpp#newcode86 third_party/WebKit/Source/core/dom/AccessibleNode.cpp:86: // Note that there are two valid spellings of ...
3 years, 5 months ago (2017-07-06 05:37:14 UTC) #5
dmazzoni
https://codereview.chromium.org/2967193003/diff/1/third_party/WebKit/Source/core/dom/AccessibleNode.cpp File third_party/WebKit/Source/core/dom/AccessibleNode.cpp (right): https://codereview.chromium.org/2967193003/diff/1/third_party/WebKit/Source/core/dom/AccessibleNode.cpp#newcode86 third_party/WebKit/Source/core/dom/AccessibleNode.cpp:86: // Note that there are two valid spellings of ...
3 years, 5 months ago (2017-07-06 06:34:25 UTC) #6
aboxhall
lgtm https://codereview.chromium.org/2967193003/diff/1/third_party/WebKit/Source/modules/accessibility/AXObject.cpp File third_party/WebKit/Source/modules/accessibility/AXObject.cpp (right): https://codereview.chromium.org/2967193003/diff/1/third_party/WebKit/Source/modules/accessibility/AXObject.cpp#newcode1003 third_party/WebKit/Source/modules/accessibility/AXObject.cpp:1003: NameSource(*found_text_alternative, aria_labeledbyAttr)); On 2017/07/06 06:34:25, dmazzoni wrote: > ...
3 years, 5 months ago (2017-07-06 06:55:15 UTC) #9
dmazzoni
Hmmm, I just realized that now aria-labelledby is showing up twice. I guess that's pretty ...
3 years, 5 months ago (2017-07-06 07:31:13 UTC) #10
dmazzoni
+mkwst for owners review
3 years, 5 months ago (2017-07-07 07:16:18 UTC) #14
Mike West
LGTM!
3 years, 5 months ago (2017-07-07 11:08:32 UTC) #17
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/2967193003/60001
3 years, 5 months ago (2017-07-07 15:32:45 UTC) #20
commit-bot: I haz the power
Committed patchset #4 (id:60001) as https://chromium.googlesource.com/chromium/src/+/0ae8387e4e3efa43990288217ed2f042c78a8dd8
3 years, 5 months ago (2017-07-07 16:32:49 UTC) #23
loonybear
3 years, 4 months ago (2017-08-16 21:20:21 UTC) #25
Message was sent while issue was closed.
Hi, I am looking at your code:
https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/dom/Acces...

  value.SimplifyWhiteSpace();
  Vector<String> ids;
  value.Split(' ', ids);

SimplyfyWhiteSpace() returns a String, but it doesn't modify the feeding String
in place.

Either "value.SimplifyWhiteSpace();" was unnecessary or it should be "value_new
= value.SimplifyWhiteSpace(); ... ; value_new.Split(' ', ids)"

Please take another look at this.

Thanks

Powered by Google App Engine
This is Rietveld 408576698