* Output of `node_modules/.bin/electron --version`: 3.0.0
* Operating System (Platform and Version): macOS High Sierra 10.13.6
* Output of `node_modules/.bin/electron --version` on last known working Electron version (if applicable): 2.0.0

**Expected Behavior**
Hitting `Cmd+V` should paste the contents of the clipboard in the DevTools Console tab. 

**Actual behavior**
Nothing happens as if I haven't pressed anything.

**To Reproduce**
You can run any Electron app running 3.0.0 and the issue will be reproduced. I tried it with our own project and also a boilerplate project that contained nothing but the setup code to run the app.
atom/browser/common_web_contents_delegate_views.cc
content::WebContents* source,
    const content::NativeWebKeyboardEvent& event) {
  
  if (event.windows_key_code == ui::VKEY_ESCAPE && is_html_fullscreen())
    ExitFullscreenModeForTab(source);
  
  if (auto* web_preferences = WebContentsPreferences::From(source)) {
    if (owner_window() &&
        !web_preferences->IsEnabled("ignoreMenuShortcuts", false)) {
      owner_window()->HandleKeyboardEvent(source, event);
    }
  }
}
void CommonWebContentsDelegate::ShowAutofillPopup(
    content::RenderFrameHost* frame_host,
    content::RenderFrameHost* embedder_frame_host,
    bool offscreen,
    const gfx::RectF& bounds,
    const std::vector<base::string16>& values,
    const std::vector<base::string16>& labels) {
  if (!owner_window())
    return;
  auto* window = static_cast<NativeWindowViews*>(owner_window());
  autofill_popup_->CreateView(frame_host, embedder_frame_host, offscreen,
                              window->content_view(), bounds);
  autofill_popup_->SetItems(values, labels);
}
void CommonWebContentsDelegate::HideAutofillPopup() {