Summary: | Quick tile action via shortcut de-maximizes the window without tiling as a first action | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Nicholas Serrano <2019nicholas> |
Component: | core | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, nate, till2.schaefer |
Priority: | NOR | Keywords: | wayland |
Version: | 5.23.5 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=376104 https://bugs.kde.org/show_bug.cgi?id=329136 |
||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/733469d4e7648cd1df0862c8879ac364594935da | Version Fixed In: | 5.24.1 |
Sentry Crash Report: |
Description
Nicholas Serrano
2022-02-03 05:09:16 UTC
Cannot reproduce this with the same software versions. Are you using wayland or X11? Operating System: Gentoo Linux KDE Plasma Version: 5.23.5 KDE Frameworks Version: 5.90.0 Qt Version: 5.15.2 Kernel Version: 5.15.16-gentoo (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-4810MQ CPU @ 2.80GHz Memory: 15.5 GiB of RAM Graphics Processor: Mesa DRI Intel® HD Graphics 4600 Currently using Wayland, I can confirm that when I switch to X11 the bugged behavior goes away so this is Wayland specific I can't reproduce this on Wayland with current git master. A bunch of quick tiling fixes just went in, so I guess this got fixed! Just updated to the following: KDE Plasma Version: 5.24.0 KDE Frameworks Version: 5.90.0 Qt Version: 5.15.2 Kernel Version: 5.16.5-200.fc35.x86_64 (64-bit) Using https://copr.fedorainfracloud.org/coprs/zawertun/kde/ I'm still running into this issue however have noticed that it does not affect gtk applications, for example the "Problem Reporting" app on Fedora, or rnote from flathub. Should I expect to have seen different behavior in 5.24 or have those fixes not been pushed to a release yet. Cannot reproduce on wayland. Can you provide more detailed steps to reproduce? also, does this happen only with decorated windows? can you share your window deco settings (theme, and border size)? Ah I was typing up/recording a way to reproduce but saw your message. I was using Sierra Breeze Enhanced Window Decorations and after switching to Breeze the bugged behavior went away. It does seem associated with decorated windows when using that specific Window decoration theme. I assume I should open a bug report with the creator of Sierra Breeze Enhanced. (https://github.com/kupiqu/SierraBreezeEnhanced) (In reply to Nicholas Serrano from comment #7) > Ah I was typing up/recording a way to reproduce but saw your message. I was > using Sierra Breeze Enhanced Window Decorations and after switching to > Breeze the bugged behavior went away. It does seem associated with decorated > windows when using that specific Window decoration theme. I assume I should > open a bug report with the creator of Sierra Breeze Enhanced. > (https://github.com/kupiqu/SierraBreezeEnhanced) No it's a kwin bug I see. Thanks for looking into the issue and asking the right questions as I hadn't provided much info initially. I'll keep an eye on the mr and update this report/open a new one if I run into any issues after updating kwin to a version that should have the fix. As a workaround, select "No Borders" border size in system settings. I believe it should fix the issue when using Sierra Breeze Enhanced "fix" (In reply to Vlad Zahorodnii from comment #11) > As a workaround, select "No Borders" border size in system settings. I > believe it should fix the issue when using Sierra Breeze Enhanced This indeed works as a workaround, thanks for the tip Git commit c54937b2ad5afd02f7cfc19916f74e7fa8ab0bbb by Vlad Zahorodnii. Committed on 10/02/2022 at 08:43. Pushed by vladz into branch 'master'. Avoid mixing current and next state Mixing of current and next state can create all sorts of undefined behavior, e.g. windows not moving to the desired location or experiencing issues when tiling a maximized window. M +5 -6 src/abstract_client.cpp https://invent.kde.org/plasma/kwin/commit/c54937b2ad5afd02f7cfc19916f74e7fa8ab0bbb Git commit 733469d4e7648cd1df0862c8879ac364594935da by Vlad Zahorodnii. Committed on 10/02/2022 at 09:19. Pushed by vladz into branch 'Plasma/5.24'. Avoid mixing current and next state Mixing of current and next state can create all sorts of undefined behavior, e.g. windows not moving to the desired location or experiencing issues when tiling a maximized window. (cherry picked from commit c54937b2ad5afd02f7cfc19916f74e7fa8ab0bbb) M +5 -6 src/abstract_client.cpp https://invent.kde.org/plasma/kwin/commit/733469d4e7648cd1df0862c8879ac364594935da |