When clicking on some maximized or tiled windows, focus on roughly the lower quarter falls to the window behind
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mutter |
Fix Released
|
Unknown
|
|||
mutter (Ubuntu) |
Incomplete
|
High
|
Unassigned | ||
Noble |
Incomplete
|
High
|
Unassigned | ||
Oracular |
Incomplete
|
High
|
Unassigned |
Bug Description
[ Impact ]
Clicking on some maximized or fullscreen windows may not respond and the clicks fall through to the window behind.
[ Test Plan ]
If auto login is not enabled, enable auto login and reboot. The issue can immediately be observed with first party apps such as the software settings GUI where apt sources, update settings, and GPU drivers are located. Have anything open behind it and then try to use it. Dragging the window to another location outside of the bounds of its default size and position makes it completely unusable because it clicks through to the window behind it no matter where you click. If the desktop is behind it, then the window will be usable but entities on the desktop will be clicked if they're located beneath what you clicked on in the window. This behavior is identical for any affected application.
[ Where problems could occur ]
The bug and the fix appears to be X11-specific, but that can affect Wayland sessions too via Xwayland. The risk here is in the sizing and interactivity of any X11 window. Mistakes in this area can result in other bugs similar to this one where the visual boundaries of a window do not match with its input boundaries.
[ Original description ]
Initially I thought this was an issue with IntelliJ and filed a bug there:
https:/
But when I had the same issue with GIMP, I realized it's an Ubuntu or GNOME issue instead. I am assuming this is a gnome-shell problem.
Every once in a while, when I maximize or tile (Win+Right) the IntelliJ window, a bottom fraction of the window (somewhere around a quarter) becomes impossible to interact with, with the mouse. Clicking in that lower area will give focus to the thing behind IntelliJ, and if it's a window, raise it to the foreground. if I restore the window so that it is not maximized, the entire window is interactive with the mouse once again.
This also happened with GIMP.
The attached "Screencast" is a recording. I had to crop it to hide personal information. The attached screenshot shows the state of my screen so you have context, with a bright green color used to replace personal information.
For the first 10s of the recording, I simply moused over to show how the cursor changes around a quarter from the bottom of the screen.
For the next 10s, I left click, then move, then left click, then move, until focus changes to Sublime, the window behind IntelliJ.
For the remainder of the video I show that right-clicking and mousing over works fine on the top three quarters, until I reach the bottom again, and then the right click is sent to Sublime.
Ubuntu 23.04
gnome-shell version 44.2-0ubuntu1
ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: gnome-shell 44.2-0ubuntu1
ProcVersionSign
Uname: Linux 6.2.0-24-generic x86_64
NonfreeKernelMo
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Wed Jul 5 12:05:46 2023
DisplayManager: gdm3
InstallationDate: Installed on 2022-09-19 (289 days ago)
InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/usr/bin/zsh
TERM=screen-
XDG_RUNTIME_
RelatedPackageV
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in gnome-shell (Ubuntu): | |
status: | Incomplete → New |
tags: | added: focus picking |
Changed in mutter: | |
status: | Unknown → New |
Changed in mutter: | |
status: | New → Fix Released |
tags: |
added: fixed-in-mutter-46.2 removed: fixed-in-mutter-47 |
tags: | added: noble |
Changed in mutter (Ubuntu Noble): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Daniel van Vugt (vanvugt) |
milestone: | none → ubuntu-24.04.1 |
Changed in mutter (Ubuntu Oracular): | |
milestone: | none → ubuntu-24.10 |
description: | updated |
description: | updated |
description: | updated |
Changed in mutter (Ubuntu Noble): | |
status: | Triaged → In Progress |
tags: |
added: verification-done-noble removed: verification-needed-noble |
tags: |
added: verification-done removed: verification-needed |
Changed in mutter (Ubuntu Oracular): | |
milestone: | ubuntu-24.10 → none |
status: | Fix Released → Triaged |
Changed in mutter (Ubuntu Noble): | |
milestone: | ubuntu-24.04.1 → none |
status: | Fix Committed → Triaged |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in mutter (Ubuntu Noble): | |
status: | Triaged → Incomplete |
Changed in mutter (Ubuntu Oracular): | |
status: | Triaged → Incomplete |
As mentioned in OP, here is the screenshot showing context of entire desktop, with bright green hiding personal information.