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

Issue 2788523002: Finish all string attributes for Accessibility Object Model Phase 1. (Closed)

Created:
3 years, 8 months ago by dmazzoni
Modified:
3 years, 8 months ago
Reviewers:
esprehn, aboxhall
CC:
aboxhall+watch_chromium.org, blink-reviews, blink-reviews-dom_chromium.org, chromium-reviews, dglazkov+blink, dmazzoni+watch_chromium.org, dougt+watch_chromium.org, dtseng+watch_chromium.org, eae+blinkwatch, haraken, je_julie, nektarios, nektar+watch_chromium.org, rwlbuis, sof, yuzo+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Finish all string attributes for Accessibility Object Model Phase 1. This is a pretty mechanical change. Next will come attributes of different types. BUG=680345 Review-Url: https://codereview.chromium.org/2788523002 Cr-Commit-Position: refs/heads/master@{#461820} Committed: https://chromium.googlesource.com/chromium/src/+/e6b9e4ff7e481982e07848a0e2d20d9caf0f25c2

Patch Set 1 #

Patch Set 2 : Add layout tests #

Patch Set 3 : Update webexposed #

Patch Set 4 : aria-current should return empty by default, not false #

Patch Set 5 : Rebase #

Total comments: 16

Patch Set 6 : Rebase #

Patch Set 7 : Address feedback #

Patch Set 8 : Test that checked works with true/false, not only 'true' and 'false' #

Total comments: 8

Patch Set 9 : notifyAttributeChanged #

Unified diffs Side-by-side diffs Delta from patch set Stats (+618 lines, -52 lines) Patch
M content/shell/test_runner/web_ax_object_proxy.h View 1 1 chunk +8 lines, -0 lines 0 comments Download
M content/shell/test_runner/web_ax_object_proxy.cc View 1 2 3 4 5 6 7 8 3 chunks +95 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html View 1 2 3 4 5 6 7 1 chunk +198 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 1 chunk +24 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/AccessibleNode.h View 1 2 3 4 5 6 7 8 2 chunks +58 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/dom/AccessibleNode.cpp View 1 2 3 4 5 6 7 8 4 chunks +158 lines, -16 lines 0 comments Download
M third_party/WebKit/Source/core/dom/AccessibleNode.idl View 5 6 1 chunk +13 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXImageMapLink.cpp View 2 chunks +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp View 1 2 3 4 5 6 7 8 3 chunks +5 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXMenuListOption.cpp View 2 chunks +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp View 1 2 3 4 5 6 7 8 11 chunks +48 lines, -26 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXObject.cpp View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXTableCell.cpp View 2 chunks +3 lines, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 49 (35 generated)
dmazzoni
3 years, 8 months ago (2017-03-30 04:16:26 UTC) #2
esprehn
This patch is fine but there's no tests. Every one of these properties needs tests. ...
3 years, 8 months ago (2017-03-30 04:38:34 UTC) #5
dmazzoni
Covered by layout tests now, PTAL! A subsequent change (https://codereview.chromium.org/2787843003/) sets us up to write ...
3 years, 8 months ago (2017-03-30 19:45:31 UTC) #18
aboxhall
https://codereview.chromium.org/2788523002/diff/80001/content/shell/test_runner/web_ax_object_proxy.cc File content/shell/test_runner/web_ax_object_proxy.cc (right): https://codereview.chromium.org/2788523002/diff/80001/content/shell/test_runner/web_ax_object_proxy.cc#newcode1083 content/shell/test_runner/web_ax_object_proxy.cc:1083: std::string WebAXObjectProxy::Autocomplete() { Why some token values using enums ...
3 years, 8 months ago (2017-03-31 00:23:39 UTC) #27
dmazzoni
https://codereview.chromium.org/2788523002/diff/80001/content/shell/test_runner/web_ax_object_proxy.cc File content/shell/test_runner/web_ax_object_proxy.cc (right): https://codereview.chromium.org/2788523002/diff/80001/content/shell/test_runner/web_ax_object_proxy.cc#newcode1083 content/shell/test_runner/web_ax_object_proxy.cc:1083: std::string WebAXObjectProxy::Autocomplete() { On 2017/03/31 00:23:38, aboxhall wrote: > ...
3 years, 8 months ago (2017-03-31 04:34:58 UTC) #28
aboxhall
https://codereview.chromium.org/2788523002/diff/80001/third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html File third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html (right): https://codereview.chromium.org/2788523002/diff/80001/third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html#newcode38 third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html:38: node.accessibleNode.checked = "true"; On 2017/03/31 04:34:58, dmazzoni wrote: > ...
3 years, 8 months ago (2017-03-31 04:41:54 UTC) #31
dmazzoni
On 2017/03/31 04:41:54, aboxhall wrote: > https://codereview.chromium.org/2788523002/diff/80001/third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html > File third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html > (right): > > https://codereview.chromium.org/2788523002/diff/80001/third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html#newcode38 ...
3 years, 8 months ago (2017-03-31 05:30:03 UTC) #32
aboxhall
On 2017/03/31 05:30:03, dmazzoni wrote: > On 2017/03/31 04:41:54, aboxhall wrote: > > > https://codereview.chromium.org/2788523002/diff/80001/third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html ...
3 years, 8 months ago (2017-03-31 05:31:29 UTC) #33
dmazzoni
On 2017/03/31 05:31:29, aboxhall wrote: > On 2017/03/31 05:30:03, dmazzoni wrote: > > On 2017/03/31 ...
3 years, 8 months ago (2017-03-31 15:11:54 UTC) #36
aboxhall
lgtm https://codereview.chromium.org/2788523002/diff/80001/third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html File third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html (right): https://codereview.chromium.org/2788523002/diff/80001/third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html#newcode126 third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html:126: assert_equals(axNode.name, "Placeholder"); On 2017/03/31 04:34:57, dmazzoni wrote: > ...
3 years, 8 months ago (2017-04-03 23:20:24 UTC) #41
esprehn
lgtm, I think you want to refactor that code into a private method so you ...
3 years, 8 months ago (2017-04-04 06:22:30 UTC) #42
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/2788523002/160001
3 years, 8 months ago (2017-04-04 18:49:36 UTC) #45
dmazzoni
https://codereview.chromium.org/2788523002/diff/140001/content/shell/test_runner/web_ax_object_proxy.cc File content/shell/test_runner/web_ax_object_proxy.cc (right): https://codereview.chromium.org/2788523002/diff/140001/content/shell/test_runner/web_ax_object_proxy.cc#newcode1099 content/shell/test_runner/web_ax_object_proxy.cc:1099: case blink::WebAXAriaCurrentStateLocation: On 2017/04/04 06:22:30, esprehn wrote: > It'd ...
3 years, 8 months ago (2017-04-04 18:59:17 UTC) #46
commit-bot: I haz the power
3 years, 8 months ago (2017-04-04 20:39:08 UTC) #49
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/e6b9e4ff7e481982e07848a0e2d2...

Powered by Google App Engine
This is Rietveld 408576698