Dock auto-hide off but hidden on screen unlock

Bug #1947149 reported by netpage
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-shell-extension-ubuntu-dock (Ubuntu)
Fix Released
Low
Daniel van Vugt

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.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1947149/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
netpage (james-lonchat)
affects: ubuntu → gnome-shell-extension-ubuntu-dock (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

That's the login animation, not related to the auto-hide setting. It's there by design to avoid at least two bugs:

  * Dock overlaps top bar during login;
  * Dock makes the login animation stutter heavily.

So on login, this isn't a bug. For unlocking the screen, this is a bug. And actually a recent fix to the desktop-icons-ng extension has given me some inspiration for how to fix the unlock problem.

summary: - dock auto-hide off but hidden on login
+ Dock auto-hide off but hidden on screen unlock
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
assignee: nobody → Daniel van Vugt (vanvugt)
tags: added: impish
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
importance: Medium → Low
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

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
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Yes, confirmed the root cause is the same for Ubuntu Dock. gnome-shell restarts the whole extension which is why it is animated.

Revision history for this message
netpage (james-lonchat) wrote (last edit ): Re: [Bug 1947149] Re: Dock auto-hide off but hidden on screen unlock

Hi Daniel,

Thanks for the update. Let me know if there is anything i can do to help or test.

netpage (james-lonchat)
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix proposed for vanilla Dash to Dock: https://github.com/micheleg/dash-to-dock/pull/1540

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: In Progress → Fix Committed
Changed in gnome-shell-extension-dashtodock (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
importance: Undecided → Low
status: New → Fix Committed
tags: added: fixed-in-72 fixed-upstream
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Looks like the fix has been uploaded as part of:

gnome-shell-extension-ubuntu-dock (72~ubuntu1) jammy; urgency=medium

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: Fix Committed → Fix Released
no longer affects: gnome-shell-extension-dashtodock (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.