Public bug reported:
[ Impact ]
* An auto-hidden dock disappears when a window is maximised on the monitor
next to the dock's, and stays hidden until that window is unmaximised.
Hits the default Left dock on any dual-monitor setup.
* Regression from 104ubuntu1 (upstream 90e9e8e8); noble and earlier are
fine.
[ Test Plan ]
Two monitors side by side. In Settings -> Displays arrange them left to
right and note which one is on the right.
In Settings -> Ubuntu Desktop -> Dock:
- turn on "Auto-hide the Dock"
- "Position on Screen" -> Left
- "Show on" -> the right-hand monitor (not "All displays")
1. Maximise a window on the LEFT monitor (Super+Up).
Expected: the dock stays visible.
On 105ubuntu1 it slides away and stays hidden.
2. Maximise a window on the dock's OWN monitor.
Expected: the dock hides.
3. Unmaximise or minimise it.
Expected: the dock reappears.
4. Drag a window so it overlaps the dock.
Expected: the dock hides.
5. Repeat 2-4 with "Position on Screen" -> Bottom and "Panel Mode" on, and
once on a single monitor.
[ Where problems could occur ]
* Opposite failure: the dock stops dodging a window that should cover it.
This is the direction to watch. Guarded because auto-hide and fixed mode
are mutually exclusive: an auto-hiding dock claims no strut, so the work
area is not shrunk and maximised/tiled windows extend past the dock edge
rather than stopping at it, so a strict test still detects them.
* Fractional scaling rounding could put a window edge exactly on the dock
edge, leaving the dock visible over it; test on a scaled display.
* Only users with auto-hide enabled are exposed; the default is a fixed
dock, where this code path does not run.
[ Other Info ]
* Backports, in order:
1. b7d77864 "docking: Update static box on slider allocation"
2. 3498d9f8 "perf: skip redundant dock geometry updates"
3. 8c2cb998 "intellihide: Use strict edges in the overlap test"
* Upstream: https://github.com/micheleg/dash-to-dock/issues/2680
** Affects: dash-to-dock
Importance: Unknown
Status: Unknown
** Affects: gnome-shell-ubuntu-extensions (Ubuntu)
Importance: Medium
Assignee: Marco Trevisan (Treviño) (3v1n0)
Status: In Progress
** Bug watch added: github.com/micheleg/dash-to-dock/issues #2680
https://github.com/micheleg/dash-to-dock/issues/2680
** Also affects: dash-to-dock via
https://github.com/micheleg/dash-to-dock/issues/2680
Importance: Unknown
Status: Unknown
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2169916
Title:
Dock hides itself when a window is maximised on an adjacent monitor
To manage notifications about this bug go to:
https://bugs.launchpad.net/dash-to-dock/+bug/2169916/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs