gnome-shell/js
Florian Müllner 08203c9c1e closeDialog: Remove transitions before resetting dialog
On X11, _onFocusChanged() updates the input region, as well as the
reactive-ness of the dialog's buttons.

That method is not only used as signal handlers (which are correctly
disconnected when the dialog is hidden), it also runs when the "show"
transition completes.

That's a problem if the transition is still ongoing when the dialog is
hidden, as it will then only complete when it is replaced by the "hide"
transition, after the this._dialog has been reset to null, and trying
to access the dialog's buttons results in an error.

Avoid this by explicitly removing all transition on hide before
resetting the dialog.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/2467
2020-03-23 15:27:47 +00:00
..
dbusServices dbusServices: Allow to inhibit auto-shutdown 2020-03-21 20:16:22 +00:00
extensionPrefs extensionPrefs: Sync list visibility on status changes 2020-03-22 13:30:09 +00:00
gdm loginDialog: Retain native logo dimensions 2020-03-22 15:06:36 +00:00
misc modemManager: fixed dbus path for GDBusProxy 2020-03-19 12:23:26 +01:00
perf cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
portalHelper js: Don't use templates in files with translations 2020-02-17 23:20:40 +01:00
ui closeDialog: Remove transitions before resetting dialog 2020-03-23 15:27:47 +00:00
js-resources.gresource.xml swipeTracker: Introduce swipe tracker 2020-01-10 18:20:22 +01:00
meson.build extensionPrefs: Use imports.package.start() 2020-03-19 14:27:35 +00:00
portal-resources.gresource.xml js: Remove unused files from resources 2020-03-09 13:18:48 +00:00