| Index: extensions/browser/guest_view/web_view/web_view_guest.cc
|
| diff --git a/extensions/browser/guest_view/web_view/web_view_guest.cc b/extensions/browser/guest_view/web_view/web_view_guest.cc
|
| index 7176e10185b83dcd75821dfd93743c0c330daa64..dc0a0e047e2810b1e14308ea2df21bdbf742545f 100644
|
| --- a/extensions/browser/guest_view/web_view/web_view_guest.cc
|
| +++ b/extensions/browser/guest_view/web_view/web_view_guest.cc
|
| @@ -434,20 +434,10 @@ bool WebViewGuest::HandleContextMenu(
|
| void WebViewGuest::HandleKeyboardEvent(
|
| WebContents* source,
|
| const content::NativeWebKeyboardEvent& event) {
|
| - if (!attached())
|
| - return;
|
| -
|
| if (HandleKeyboardShortcuts(event))
|
| return;
|
|
|
| - // Send the unhandled keyboard events back to the embedder to reprocess them.
|
| - // TODO(fsamuel): This introduces the possibility of out-of-order keyboard
|
| - // events because the guest may be arbitrarily delayed when responding to
|
| - // keyboard events. In that time, the embedder may have received and processed
|
| - // additional key events. This needs to be fixed as soon as possible.
|
| - // See http://crbug.com/229882.
|
| - embedder_web_contents()->GetDelegate()->HandleKeyboardEvent(
|
| - web_contents(), event);
|
| + GuestViewBase::HandleKeyboardEvent(source, event);
|
| }
|
|
|
| void WebViewGuest::LoadProgressChanged(content::WebContents* source,
|
|
|