gnome-shell/js
Sebastian Keller 23b4eb459e Require both mouse and keyboard grabs for some grabs to be successful
Commit 7419674b changed some grabs from requiring both mouse and
keyboard grabs to be considered successful to only requiring either of
them.

Due to this it was possible for example to open the overview or the
screenshot UI with a client (such as Chrome when opening a menu) holding
the mouse grab. This then made it impossible to interact with the UI
using the mouse (or keyboard) and if attempted could result in an
unresponsive UI.

Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5414
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2287>
2022-05-04 17:28:08 +00:00
..
dbusServices Specify API versions for all public GIR APIs, except GLib 2022-04-04 17:55:25 +01:00
gdm js: Use (dis)connectObject() 2022-03-04 14:14:37 +00:00
misc screenshot: Hide screencast button when recorder is disabled 2022-04-29 20:22:32 +00:00
perf cleanup: Use new indentation style for object literals 2022-02-23 12:23:52 +00:00
portalHelper Specify API versions for all public GIR APIs, except GLib 2022-04-04 17:55:25 +01:00
ui Require both mouse and keyboard grabs for some grabs to be successful 2022-05-04 17:28:08 +00:00
js-resources.gresource.xml signalTracker: Provide monkey-patching for (dis)connectObject() 2022-03-04 14:14:37 +00:00
meson.build extensions-app: Move Extensions app to new subproject 2020-03-27 23:33:30 +00:00
portal-resources.gresource.xml js: Remove unused files from resources 2020-03-09 13:18:48 +00:00