Bug 416346 - Impossible to resize GTK apps with CSDs on Wayland
Summary: Impossible to resize GTK apps with CSDs on Wayland
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: 5.18.0
Platform: Arch Linux Linux
: NOR major
Target Milestone: ---
Assignee: KWin default assignee
URL: https://phabricator.kde.org/D26716
Keywords: regression
Depends on:
Blocks:
 
Reported: 2020-01-16 19:03 UTC by Matej Mrenica
Modified: 2020-02-11 18:55 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.18.0
vlad.zahorodnii: Wayland+
vlad.zahorodnii: X11-
vlad.zahorodnii: ReviewRequest+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matej Mrenica 2020-01-16 19:03:50 UTC
SUMMARY
Includes firefox, pamac, gtk3-demo...

Also two more observations:

1. Buttons around the edge of the Firefox main window doesn't respond to mouse input. For example, close, minimize, searchbar (Ctrl+F) at the bottom...
2. When moving mouse around the edge of the window <.> cursor appears when moving mouse towards the edge from inside the window not outside. But only on top and left side (possibly because of scrollbars).

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.18 Beta
KDE Frameworks Version: 5.66
Qt Version: 5.14

ADDITIONAL INFORMATION
On wayland
Comment 1 Vlad Zahorodnii 2020-01-23 23:14:08 UTC
Git commit 72ca9268cef8bd9fbe78fa6f2516d261748304f4 by Vlad Zahorodnii.
Committed on 23/01/2020 at 22:49.
Pushed by vladz into branch 'Plasma/5.18'.

[wayland] Provide correct input geometry for client-side decorated clients

Summary:
Currently, the input geometry for client-side decorated clients matches
the frame geometry, which makes it impossible for a user to resize such
clients by just dragging invisible area near window borders.

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: cblack, ngraham, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D26716

M  +3    -1    input.cpp
M  +9    -0    xdgshellclient.cpp
M  +1    -0    xdgshellclient.h

https://commits.kde.org/kwin/72ca9268cef8bd9fbe78fa6f2516d261748304f4
Comment 2 Matej Mrenica 2020-02-11 17:21:01 UTC
Xwayland apps are still affected, should I reopen or make another report?
Comment 3 Nate Graham 2020-02-11 18:28:27 UTC
Yeah, file another report please. Thanks!
Comment 4 Matej Mrenica 2020-02-11 18:55:38 UTC
https://bugs.kde.org/show_bug.cgi?id=417444