- Electron version: 1.4.0
- Operating system: Windows 7 (x64)

I launch Electron and then press `ALT` to show menu. Now you mouse click on any top-level menu item, active menu item will NOT be changed to down state. I checked with 1.3.5, it is fine.

atom/browser/ui/views/menu_bar.cc
SkColor* hover, SkColor* background) {
  GtkWidget* menu_bar = gtk_menu_bar_new();
  GtkStyle* style = gtk_rc_get_style(menu_bar);
  *enabled = libgtk2ui::GdkColorToSkColor(style->fg[GTK_STATE_NORMAL]);
  *disabled = libgtk2ui::GdkColorToSkColor(style->fg[GTK_STATE_INSENSITIVE]);
  *highlight = libgtk2ui::GdkColorToSkColor(style->fg[GTK_STATE_SELECTED]);
  *hover = libgtk2ui::GdkColorToSkColor(style->fg[GTK_STATE_PRELIGHT]);
  *background = libgtk2ui::GdkColorToSkColor(style->bg[GTK_STATE_NORMAL]);
  gtk_widget_destroy(menu_bar);
}
#endif
}  
MenuBar::MenuBar()