Autohide enabled Dock scaling breaks on multi monitor with different scale factors (from low to high scale)

Bug #2037143 reported by Umayr Saghir
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-shell-extension-ubuntu-dock (Ubuntu)
New
Undecided
Unassigned

Bug Description

The dock with autohide enabled breaks scaling on multi monitor setups when revealed from being hidden by an overlapping window by moving the overlapping window away, if it is on the edge of the monitor adjacent to the other monitor where the next monitor has a higher scale factor. In my case the dock is on the monitor with 100% scale factor and the monitor adjacent has 150% scaling.

When the bug occurs a bunch of the following messages appear in the log:
gnome-shell[4226]: Can't update stage views actor <unnamed>[<ClutterActor>:0x562389bfc9e0] is on because it needs an allocation.

I suspect this could be linked to my findings in this bug: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2037141

Attached a screencast demonstrating the bug.

ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: gnome-shell-extension-ubuntu-dock 87ubuntu1
ProcVersionSignature: Ubuntu 6.5.0-5.5-generic 6.5.0
Uname: Linux 6.5.0-5-generic x86_64
ApportVersion: 2.27.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sat Sep 23 01:57:23 2023
InstallationDate: Installed on 2022-03-31 (540 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Beta amd64 (20220329.1)
PackageArchitecture: all
SourcePackage: gnome-shell-extension-ubuntu-dock
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Umayr Saghir (nightmayr) wrote :
description: updated
Umayr Saghir (nightmayr)
description: updated
Umayr Saghir (nightmayr)
description: updated
Umayr Saghir (nightmayr)
summary: Autohide enabled Dock scaling breaks on multi monitor with different
- scale factors (low to high scale)
+ scale factors (from low to high scale)
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.