[xwayland] Window borders have a 9px wide deadzone beyond resize area which doesn't allowing clicking through to windows beneath
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox-esr102 | --- | wontfix |
firefox103 | --- | wontfix |
firefox104 | --- | wontfix |
firefox105 | --- | wontfix |
People
(Reporter: ke5trel, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(1 file)
(deleted),
video/webm
|
Details |
STR:
- Start with
MOZ_ENABLE_WAYLAND=0
on Ubuntu 22.04 (Wayland). - Position a text document window beneath the Firefox window.
- Move the cursor near the edges of the Firefox window, just beyond the resize area, over the text document.
Expected:
Cursor icon changes over text areas and clicking brings below window into focus.
Actual:
Cursor icon doesn't change within 9px wide deadzone and clicking does nothing. Does not happen with Wayland or X11, only XWayland.
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=d1eb6fe5a1fa5457425c5a33f212516a5eeaa381&tochange=498e0e6f9b19107c8c17525a3d01a659f89002e8
Regressed by Bug 1756903.
Comment 1•2 years ago
|
||
This is likely not really a regression as the bug was probably already present on all DEs that used CSD before bug 1756903. It just affects Gnome as well now.
@Kestrel: does the issue also appear if you log into a native Xorg session? Just so we know whether it might be a Xwayland issue.
It does not appear when logging in with "Ubuntu on Xorg" (X11), only with XWayland.
Comment 3•2 years ago
|
||
:emilio, since you are the author of the regressor, bug 1756903, could you take a look?
For more information, please visit auto_nag documentation.
Comment 4•2 years ago
|
||
I don't think this is too worrying given comment 2 and that this is GNOME-only... Ideally we'd get Wayland shipping sooner rather than later instead.
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Workarounds include enabling native Wayland with MOZ_ENABLE_WAYLAND=1
, enabling the title bar or setting MOZ_GTK_TITLEBAR_DECORATION=system
.
Description
•