- 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/submenu_button.cc
const base::string16& title,
                             views::MenuButtonListener* menu_button_listener,
                             const SkColor& background_color)
    : views::MenuButton(FilterAccelerator(title),
                        menu_button_listener, false),
      accelerator_(0),
      show_underline_(false),
      underline_start_(-1),
      underline_end_(-1),
      text_width_(0),
      text_height_(0),
      underline_color_(SK_ColorBLACK),
      background_color_(background_color) {
#if defined(OS_LINUX)
  
  SetBorder(std::move(CreateDefaultBorder()));
#endif
  if (GetUnderlinePosition(title, &accelerator_, &underline_start_,
                           &underline_end_))
    gfx::Canvas::SizeStringInt(GetText(), GetFontList(), &text_width_,
                               &text_height_, 0, 0);
  SetHasInkDrop(true);
  set_ink_drop_base_color(
      color_utils::BlendTowardOppositeLuma(background_color_, 0x61));
}
SubmenuButton::~SubmenuButton() {