Index: content/browser/accessibility/browser_accessibility_manager.h |
diff --git a/content/browser/accessibility/browser_accessibility_manager.h b/content/browser/accessibility/browser_accessibility_manager.h |
index e59a1ed86e5c203a60061e1e31192ed70dea9982..f60bd025eb27125108508712a85204224f5b91b6 100644 |
--- a/content/browser/accessibility/browser_accessibility_manager.h |
+++ b/content/browser/accessibility/browser_accessibility_manager.h |
@@ -146,6 +146,12 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate { |
// view lost focus. |
virtual void OnWindowBlurred(); |
+ // Notify the accessibility manager about page navigation. |
+ void UserIsNavigatingAway(); |
+ virtual void UserIsReloading(); |
+ void NavigationSucceeded(); |
+ void NavigationFailed(); |
+ |
// Called to notify the accessibility manager that a mouse down event |
// occurred in the tab. |
void GotMouseDown(); |
@@ -304,6 +310,9 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate { |
// A mapping from a node id to its wrapper of type BrowserAccessibility. |
base::hash_map<int32, BrowserAccessibility*> id_wrapper_map_; |
+ // True if the user has initiated a navigation to another page. |
+ bool user_is_navigating_away_; |
+ |
// The on-screen keyboard state. |
OnScreenKeyboardState osk_state_; |