| Index: content/browser/accessibility/browser_accessibility_win.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility_win.cc b/content/browser/accessibility/browser_accessibility_win.cc
|
| index 4438d5a0f702dec7db65775adb3fb2ec62e7073a..1275f35aa112b130449d78237a5b51d573f1f43f 100644
|
| --- a/content/browser/accessibility/browser_accessibility_win.cc
|
| +++ b/content/browser/accessibility/browser_accessibility_win.cc
|
| @@ -3297,6 +3297,9 @@ LONG BrowserAccessibilityWin::FindBoundary(
|
| IA2TextBoundaryType ia2_boundary,
|
| LONG start_offset,
|
| ui::TextBoundaryDirection direction) {
|
| + if (ia2_boundary == IA2_TEXT_BOUNDARY_WORD && IsEditableText())
|
| + return GetWordStartBoundary(static_cast<int>(start_offset), direction);
|
| +
|
| HandleSpecialTextOffset(text, &start_offset);
|
| ui::TextBoundaryType boundary = IA2TextBoundaryToTextBoundary(ia2_boundary);
|
| const std::vector<int32>& line_breaks = GetIntListAttribute(
|
|
|