| 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 35dbf23523ca57dff14bfab399fd6736210eb3f7..cd6d2f87338dafd1335d979b1111eccaa09d1a01 100644
|
| --- a/content/renderer/accessibility/blink_ax_tree_source.cc
|
| +++ b/content/renderer/accessibility/blink_ax_tree_source.cc
|
| @@ -200,7 +200,9 @@ void BlinkAXTreeSource::GetChildren(
|
| if (parent.role() == blink::WebAXRoleStaticText) {
|
| blink::WebAXObject ancestor = parent;
|
| while (!ancestor.isDetached()) {
|
| - if (ancestor.axID() == accessibility_focus_id_) {
|
| + int32_t focus_id = GetMainDocument().focusedAccessibilityObject().axID();
|
| + if (ancestor.axID() == accessibility_focus_id_ ||
|
| + (ancestor.axID() == focus_id && ancestor.isEditable())) {
|
| parent.loadInlineTextBoxes();
|
| break;
|
| }
|
|
|