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

Unified Diff: content/renderer/accessibility/blink_ax_tree_source.cc

Issue 2946673003: Aria-details takes an ID reference, not an ID reference list (Closed)
Patch Set: Rebase Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/accessibility/blink_ax_tree_source.cc
diff --git a/content/renderer/accessibility/blink_ax_tree_source.cc b/content/renderer/accessibility/blink_ax_tree_source.cc
index a2ccde49bb8564cd473c6187953d86871872c8df..580b7826b1716c740d2a429196af703e68d5eb33 100644
--- a/content/renderer/accessibility/blink_ax_tree_source.cc
+++ b/content/renderer/accessibility/blink_ax_tree_source.cc
@@ -103,6 +103,9 @@ class AXContentNodeDataSparseAttributeAdapter
case WebAXObjectAttribute::kAriaActiveDescendant:
dst_->AddIntAttribute(ui::AX_ATTR_ACTIVEDESCENDANT_ID, value.AxID());
break;
+ case WebAXObjectAttribute::kAriaDetails:
+ dst_->AddIntAttribute(ui::AX_ATTR_DETAILS_ID, value.AxID());
+ break;
case WebAXObjectAttribute::kAriaErrorMessage:
dst_->AddIntAttribute(ui::AX_ATTR_ERRORMESSAGE_ID, value.AxID());
break;
@@ -119,10 +122,6 @@ class AXContentNodeDataSparseAttributeAdapter
AddIntListAttributeFromWebObjects(ui::AX_ATTR_CONTROLS_IDS, value,
dst_);
break;
- case WebAXObjectVectorAttribute::kAriaDetails:
- AddIntListAttributeFromWebObjects(ui::AX_ATTR_DETAILS_IDS, value,
- dst_);
- break;
case WebAXObjectVectorAttribute::kAriaFlowTo:
AddIntListAttributeFromWebObjects(ui::AX_ATTR_FLOWTO_IDS, value, dst_);
break;

Powered by Google App Engine
This is Rietveld 408576698