- 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
SubmenuButton::CreateInkDropHighlight() const {
  if (!ShouldShowInkDropHighlight())
    return nullptr;
  gfx::Size size = GetLocalBounds().size();
  return base::MakeUnique<views::InkDropHighlight>(
      size,
      kInkDropSmallCornerRadius,
      gfx::RectF(gfx::SizeF(size)).CenterPoint(),
      GetInkDropBaseColor());
}
bool SubmenuButton::ShouldShowInkDropForFocus() const {
  return false;
}
void SubmenuButton::SetAcceleratorVisibility(bool visible) {
  if (visible == show_underline_)
    return;
  show_underline_ = visible;
  SchedulePaint();
}
void SubmenuButton::SetUnderlineColor(SkColor color) {
  underline_color_ = color;
}
void SubmenuButton::OnPaint(gfx::Canvas* canvas) {