gnome-shell/js
Florian Müllner 647c8df12f popupMenu: Don't handle key events for insensitive source
Generalizing menu toggling via keyboard in commit 1d58ea25ab
fixed keynav in many places, but it turns out that it also adds
unexpected interactions in some cases where the source is not
button-like, as for example the entry context menus provided by
ShellEntry. Commit e33c68a415 fixed one case, however it is still
possible for plain enter/space to unexpectedly trigger the menu
if the entry itself doesn't consume the event, which is the case
when ClutterText:editable is false. However for a general fix, it
makes more sense to consider the source actor's :reactive property
and disable toggling menus via keyboard when they cannot be toggled
by pointer either - expecting non-editable entries to be non-reactive
as well seems like a reasonable assumption, and indeed all our code
follows that pattern.

https://bugzilla.gnome.org/show_bug.cgi?id=758873
2017-04-04 20:58:50 +02:00
..
extensionPrefs extensionPrefs: Tweak UI 2017-02-15 23:20:14 +01:00
gdm gdm: Handle absence of Fprint.Manager service 2017-03-20 19:02:07 +01:00
misc weather: Follow GNOME Weather's location permissions 2017-03-20 19:13:20 +01:00
perf Revert accidental commit "Test stuff" 2014-09-03 13:47:18 -04:00
portalHelper portalHelper: Simplify our non-use of cache 2017-03-28 14:18:25 +02:00
ui popupMenu: Don't handle key events for insensitive source 2017-04-04 20:58:50 +02:00
js-resources.gresource.xml location: Split out PermissionStore 2017-03-20 19:02:08 +01:00
Makefile.am Use the versioned libmutter*.so versions 2017-02-14 11:23:09 +08:00