Index: content/browser/accessibility/browser_accessibility.cc |
diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc |
index a90d107f32d0658e18bcae416008ec3b43ecbd8b..cf99c1c8f8c74d551b30848aabee2b2e8fbefc50 100644 |
--- a/content/browser/accessibility/browser_accessibility.cc |
+++ b/content/browser/accessibility/browser_accessibility.cc |
@@ -1130,8 +1130,11 @@ gfx::Rect BrowserAccessibility::GetScreenBoundsRect() const { |
} |
gfx::NativeViewAccessible BrowserAccessibility::HitTestSync(int x, int y) { |
- NOTREACHED(); |
- return nullptr; |
+ auto* accessible = manager_->CachingAsyncHitTest(gfx::Point(x, y)); |
+ if (!accessible) |
+ return nullptr; |
+ |
+ return accessible->GetNativeViewAccessible(); |
} |
gfx::NativeViewAccessible BrowserAccessibility::GetFocus() { |