- Electron version: 1.4.3
- Operating system: Windows 7 Professional x64

The following steps are based on my application which has an "Edit" application menu with the following buttons (and associated default roles and accelerators) Undo, Redo, Cut, Copy, Paste, Select All.

Steps to Reproduce:
1. Enter text into a field
2. Select the text using your mouse.
3. Open Application Menu (Edit in my case) and select "Cut".

Expected Result:
Text is cut from field (text disappears) and can be pasted in another field

Actual Result:
Text remains in the field and cannot be pasted elsewhere.

Notes:
- This bug is present for all of the menu items that have a default role associated. Custom click events execute properly.
- I am able to cut and paste using keyboard shortcuts (Ctrl+X, Ctrl+V).
- Seems to be working in Electron v1.4.2

atom/browser/native_window_views.cc
menu_bar_->ActivateAccelerator(event.windowsKeyCode);
    return;
  }
  if (!menu_bar_autohide_)
    return;
  
  if (event.type == blink::WebInputEvent::RawKeyDown && IsAltKey(event)) {
    
    menu_bar_alt_pressed_ = true;
  } else if (event.type == blink::WebInputEvent::KeyUp && IsAltKey(event) &&
             menu_bar_alt_pressed_) {
    
    menu_bar_alt_pressed_ = false;
    SetMenuBarVisibility(!menu_bar_visible_);
  } else {
    
    menu_bar_alt_pressed_ = false;
  }
}
gfx::Size NativeWindowViews::GetMinimumSize() {
  return NativeWindow::GetMinimumSize();
}
gfx::Size NativeWindowViews::GetMaximumSize() {
  return NativeWindow::GetMaximumSize();
}
bool NativeWindowViews::AcceleratorPressed(const ui::Accelerator& accelerator) {
  return accelerator_util::TriggerAcceleratorTableCommand(
      &accelerator_table_, accelerator);
}
void NativeWindowViews::RegisterAccelerators(AtomMenuModel* menu_model) {