3651cb2047
There is still a problem of focus not going to the entry after the first cancel, but it seems to work fine otherwise. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/872