Index: content/browser/accessibility/browser_accessibility_mac.h |
diff --git a/content/browser/accessibility/browser_accessibility_mac.h b/content/browser/accessibility/browser_accessibility_mac.h |
index dc04484b67e97fefd1b38b10346e46f9a0397524..e1b5e384dc1b2cd50f8110b3255040319a62bc9a 100644 |
--- a/content/browser/accessibility/browser_accessibility_mac.h |
+++ b/content/browser/accessibility/browser_accessibility_mac.h |
@@ -27,6 +27,11 @@ class BrowserAccessibilityMac : public BrowserAccessibility { |
return browser_accessibility_cocoa_; |
} |
+ // Detach the BrowserAccessibilityCocoa object and then recreate it. |
+ // This is only used to work around VoiceOver bugs by forcing VoiceOver |
+ // to rebuild its internal state. |
+ void RecreateNativeObject(); |
David Tseng
2014/05/09 03:09:47
FYI; I forgot that the BAC creates its children (a
dmazzoni
2014/05/09 06:10:30
Oh! Good thought.
Better idea, let's preserve the
|
+ |
private: |
// This gives BrowserAccessibility::Create access to the class constructor. |
friend class BrowserAccessibility; |