Index: chrome/browser/chromeos/accessibility/chromevox_panel.cc |
diff --git a/chrome/browser/chromeos/accessibility/chromevox_panel.cc b/chrome/browser/chromeos/accessibility/chromevox_panel.cc |
index 740972d12347e3c466ffcc72780e63e3b187ea34..01c98055d5b715e3ac94ec776a397e9793dd55cb 100644 |
--- a/chrome/browser/chromeos/accessibility/chromevox_panel.cc |
+++ b/chrome/browser/chromeos/accessibility/chromevox_panel.cc |
@@ -111,10 +111,14 @@ void ChromeVoxPanel::DidFirstVisuallyNonEmptyPaint() { |
void ChromeVoxPanel::EnterFullscreen() { |
fullscreen_ = true; |
+ widget_->widget_delegate()->set_can_activate(true); |
+ widget_->Activate(); |
+ web_view_->RequestFocus(); |
UpdateWidgetBounds(); |
} |
void ChromeVoxPanel::ExitFullscreen() { |
+ widget_->widget_delegate()->set_can_activate(false); |
fullscreen_ = false; |
UpdateWidgetBounds(); |
} |