| 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 396a013fc845b728378c9ebaef56e17ff9831d41..7fa20a83cd89050fa8bc6ef369ed9f9755d466e5 100644
|
| --- a/content/renderer/accessibility/blink_ax_tree_source.cc
|
| +++ b/content/renderer/accessibility/blink_ax_tree_source.cc
|
| @@ -421,9 +421,6 @@ void BlinkAXTreeSource::SerializeNode(blink::WebAXObject src,
|
| dst->AddStringAttribute(ui::AX_ATTR_VALUE, src.stringValue().utf8());
|
| }
|
|
|
| - if (src.isButtonStateMixed())
|
| - dst->AddBoolAttribute(ui::AX_ATTR_STATE_MIXED, true);
|
| -
|
| if (src.canSetValueAttribute())
|
| dst->AddBoolAttribute(ui::AX_ATTR_CAN_SET_VALUE, true);
|
|
|
| @@ -474,6 +471,12 @@ void BlinkAXTreeSource::SerializeNode(blink::WebAXObject src,
|
| ui::AX_ATTR_ARIA_INVALID_VALUE, src.ariaInvalidValue().utf8());
|
| }
|
|
|
| + const blink::WebAXCheckedState checkedState = src.checkedState();
|
| + if (checkedState) {
|
| + dst->AddIntAttribute(ui::AX_ATTR_CHECKED_STATE,
|
| + AXCheckedStateFromBlink(checkedState));
|
| + }
|
| +
|
| if (src.textDirection()) {
|
| dst->AddIntAttribute(ui::AX_ATTR_TEXT_DIRECTION,
|
| AXTextDirectionFromBlink(src.textDirection()));
|
|
|