66331e1244
With commit c29e0cf6e60a1296b43fc33d94f2acc649046cf9 the grabHelper already started using a similar mechanism to funnel events to the osk while a ClutterGrab is in effect. ModalDialog, the unlockDialog and lookingGlass don't make use of the grabHelper though, they use Main.pushModal() themselves, so those need to funnel the events to the OSK themselves. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2263>