| 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 ac907ab1f406e9439be257da27e283e4c71f01e8..73f83133438634347d9ecc1cd092dac6e42ab288 100644
|
| --- a/content/renderer/accessibility/blink_ax_tree_source.cc
|
| +++ b/content/renderer/accessibility/blink_ax_tree_source.cc
|
| @@ -403,6 +403,20 @@ void BlinkAXTreeSource::SerializeNode(blink::WebAXObject src,
|
| src.keyboardShortcut().utf8());
|
| }
|
|
|
| + if (dst->role == ui::AX_ROLE_STATIC_TEXT ||
|
| + dst->role == ui::AX_ROLE_LINE_BREAK ||
|
| + dst->role == ui::AX_ROLE_INLINE_TEXT_BOX) {
|
| + if (!src.nextOnLine().isDetached()) {
|
| + dst->AddIntAttribute(ui::AX_ATTR_NEXT_ON_LINE_ID,
|
| + src.nextOnLine().axID());
|
| + }
|
| +
|
| + if (!src.previousOnLine().isDetached()) {
|
| + dst->AddIntAttribute(ui::AX_ATTR_PREVIOUS_ON_LINE_ID,
|
| + src.previousOnLine().axID());
|
| + }
|
| + }
|
| +
|
| if (!src.ariaActiveDescendant().isDetached()) {
|
| dst->AddIntAttribute(ui::AX_ATTR_ACTIVEDESCENDANT_ID,
|
| src.ariaActiveDescendant().axID());
|
|
|