
The keyReleaseEvent handler does not take into account that a user might release Alt while still holding shift (the keycode becomes Meta_L/R in that case). The result is that the switcher stays open which is unexpected. https://bugzilla.gnome.org/show_bug.cgi?id=629368