It appears the problem is not what I thought. The same unlock bug exists
upstream too in https://github.com/micheleg/dash-to-dock
What's happening with Dash-to-dock at least is that gnome-shell is
completely disabling (destroying) extensions when it locks the screen,
and then reloading them when it unlocks the screen. So sliding in with
the startup animation is actually correct behaviour, even if annoying :(
** Changed in: gnome-shell-extension-ubuntu-dock (Ubuntu)
Status: Triaged => In Progress
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell-extension-ubuntu-dock in
Ubuntu.
https://bugs.launchpad.net/bugs/1947149
Title:
Dock auto-hide off but hidden on screen unlock
Status in gnome-shell-extension-ubuntu-dock package in Ubuntu:
In Progress
Bug description:
When the dock is set to "Auto-hide the Dock" = Off, the dock will un-
hide when logging on. Both on boot and after locking the user. This
causes any open full-screen windows to move and resize as needed.
1) The release of Ubuntu you are using, via 'lsb_release -rd' or System ->
About Ubuntu
Description: Ubuntu 21.10
Release: 21.10
2) The version of the package you are using, via 'apt-cache policy pkgname'
or by checking in Software Center
gnome-shell-extension-ubuntu-dock:
Installed: 70~ubuntu3
Candidate: 70~ubuntu3
Version table:
*** 70~ubuntu3 500
500 http://archive.ubuntu.com/ubuntu impish/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu impish/main i386 Packages
100 /var/lib/dpkg/status
3) What you expected to happen
The dock to start displayed (un-hidden) as per the settings. And not move.
4) What happened instead
The dock appears from the left, as if hidden.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-ubuntu-dock/+bug/1947149/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp