Index: content/browser/accessibility/browser_accessibility.cc |
diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc |
index 452f01b2560f281dd6d092edc34665dc5cff161e..0e79a04b6ea2ea72ee6d80e3fc4119005e0dcb37 100644 |
--- a/content/browser/accessibility/browser_accessibility.cc |
+++ b/content/browser/accessibility/browser_accessibility.cc |
@@ -259,6 +259,7 @@ gfx::Rect BrowserAccessibility::GetLocalBoundsForRange(int start, int len) |
gfx::Rect child_overlap_rect; |
switch (text_direction) { |
+ case ui::AX_TEXT_DIRECTION_NONE: |
case ui::AX_TEXT_DIRECTION_LR: { |
int left = child_rect.x() + start_pixel_offset; |
int right = child_rect.x() + end_pixel_offset; |
@@ -602,7 +603,7 @@ bool BrowserAccessibility::IsEditableText() const { |
// Note: WebAXStateReadonly being false means it's either a text control, |
// or contenteditable. We also check for editable text roles to cover |
// another element that has role=textbox set on it. |
- return (!HasState(ui::AX_STATE_READONLY) || |
+ return (!HasState(ui::AX_STATE_READ_ONLY) || |
role_ == ui::AX_ROLE_TEXT_FIELD || |
role_ == ui::AX_ROLE_TEXT_AREA); |
} |