| 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 397c86e42ad0ce14085125a9a9e722163783a016..10a824c44e57b1a4c746edb21d7857ca11ef8080 100644
|
| --- a/content/renderer/accessibility/blink_ax_tree_source.cc
|
| +++ b/content/renderer/accessibility/blink_ax_tree_source.cc
|
| @@ -405,7 +405,8 @@ void BlinkAXTreeSource::SerializeNode(blink::WebAXObject src,
|
| blink::WebAXNameFrom nameFrom;
|
| blink::WebVector<blink::WebAXObject> nameObjects;
|
| blink::WebString web_name = src.GetName(nameFrom, nameObjects);
|
| - if (!web_name.IsEmpty()) {
|
| + if ((!web_name.IsEmpty() && !web_name.IsNull()) ||
|
| + nameFrom == blink::kWebAXNameFromExplicitlyEmptyAttribute) {
|
| dst->AddStringAttribute(ui::AX_ATTR_NAME, web_name.Utf8());
|
| dst->AddIntAttribute(ui::AX_ATTR_NAME_FROM, AXNameFromFromBlink(nameFrom));
|
| AddIntListAttributeFromWebObjects(
|
|
|