Bug: Maximized always-on-top window is incorrectly stacked below another monitor's window
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 50/100
Research direction
Start by reproducing the issue on Linux Mint 21.3 with Muffin 6.0.1 using the listed Firefox and PhpStorm multi-monitor steps. Trace the relevant window-stacking behavior in libmuffin and the sample WM binary, muffin, then verify that a maximized _NET_WM_STATE_ABOVE window remains above focused windows on another monitor.
Written by the indexing model from the issue text.
Description
Distribution
Mint 21.3
Package version
6.0.5
Graphics hardware in use
Radeon RX 5600 OEM/5600 XT / 5700/5700 XT
Frequency
Always
Bug description
On Linux Mint 21.3 (Virginia), Cinnamon with Muffin 6.0.1, a maximized Firefox window with _NET_WM_STATE_ABOVE can be incorrectly covered by a PhpStorm window on another monitor when that window receives focus.
The _NET_WM_STATE_ABOVE property remains set, but Muffin nevertheless places the PhpStorm window above Firefox in the stacking order.
The bug does not occur if _NET_WM_STATE_ABOVE is enabled while Firefox is not maximized and Firefox is maximized afterwards.
Steps to reproduce
- Open Firefox on one monitor and maximize it.
- Enable "Always on Top".
- Open PhpStorm with windows on both monitors.
- Focus a PhpStorm window on the other monitor.
- Observe that PhpStorm is stacked above the Firefox window despite Firefox having _NET_WM_STATE_ABOVE.
Expected behavior
Always on top
Additional information
No response
- Dominant language
- C
- Stars
- 245
- Forks
- 127
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from linuxmint/muffin
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
Difficulty 4/5 3-5 days Newbie friendliness 58/100
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 70/100
All issues in linuxmint/muffin
Similar issues
-
level/task module/gcp type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Difficulty 1/5 Under an hour Newbie friendliness 86/100
hapostgres/pg_auto_failover#1190 ·
-
docs
Difficulty 1/5 Under an hour Newbie friendliness 85/100
-
P3 sonic-vpp
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
sonic-net/sonic-buildimage#29662 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 94/100
spack/spack-packages#6586 ·