This seems like a duplicate of #1716982, but maybe it's a regression after that was fixed. Anyway, commenter ernstp identifies the cause in comment #12 [1]:
> Is it some global variable name conflict between the two extensions? "dockManager" perhaps? You can edit /usr/share/gnome-shell/extensions/ubuntu- d...@ubuntu.com/extension.js to check for a null dockManager in the disable() function. That is, change dockManager.destroy() to if (dockManager != null) { dockManager.destroy(); } and the dock disappears when the screen is locked, as expected. I'm guessing the problem is that Dash To Dock sets dockManager to null after calling destroy(), and then Ubuntu Dock throws a TypeError when it tries to do the same, so Ubuntu Dock never reaches the ExtensionSystem.disconnect() call. [1] https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension- ubuntu-dock/+bug/1716982/comments/12 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1769383 Title: Ubuntu dock/launcher is shown on the lock screen To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1769383/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs