WorkspacesDisplay destroy problem - Add a destroy() method to the SwipeTracker class
Code added to WorkspacesDisplay in Gnome 3.36 :
this._swipeTracker.connect('begin', this._switchWorkspaceBegin.bind(this));
this._swipeTracker.connect('update', this._switchWorkspaceUpdate.bind(this));
this._swipeTracker.connect('end', this._switchWorkspaceEnd.bind(this));
If you want to destroy the WorkspacesDisplay object, these signals are not disconnected.
In my opinion, they should be disconnected in the onDestroy function.
Edited by Andre Klapper