- Electron version: 1.3.5
- Operating system: Windows 10

Steps:
- open 2 windows
- stack the windows so that the one is on top of the other but you can still see both menus in both windows
- in the one window trigger the menu (e.g. File)
- while the menu is open, click on the menu in the other window

=> the other window is not getting focus but you can still interact with the menu
=> this causes issues because to my knowledge I cannot find out on which window an action was invoked so my actions all target the wrong window

atom/browser/ui/views/menu_bar.cc
: background_color_(kDefaultColor),
      menu_model_(NULL) {
  UpdateMenuBarColor();
  SetLayoutManager(new views::BoxLayout(
      views::BoxLayout::kHorizontal, 0, 0, 0));
}
MenuBar::~MenuBar() {
}
void MenuBar::SetMenu(AtomMenuModel* model) {
  menu_model_ = model;
  RemoveAllChildViews(true);
  for (int i = 0; i < model->GetItemCount(); ++i) {
    SubmenuButton* button = new SubmenuButton(this,
                                              model->GetLabelAt(i),
                                              this,
                                              background_color_);
    button->set_tag(i);
#if defined(USE_X11)
    button->SetTextColor(views::Button::STATE_NORMAL, enabled_color_);
    button->SetTextColor(views::Button::STATE_DISABLED, disabled_color_);
    button->SetTextColor(views::Button::STATE_PRESSED, highlight_color_);
    button->SetTextColor(views::Button::STATE_HOVERED, hover_color_);
    button->SetUnderlineColor(enabled_color_);
#elif defined(OS_WIN)
    button->SetUnderlineColor(color_utils::GetSysSkColor(COLOR_GRAYTEXT));
#endif
    AddChildView(button);
  }
}
void MenuBar::SetAcceleratorVisibility(bool visible) {