Bug#1121440: kwin-wayland: Tiled windows resized by virtual keyboard do not resize properly when keyboard is closed by clicking inactive window
Package: kwin-wayland
Version: 4:6.3.6-1
Severity: important
X-Debbugs-Cc: semipro95@gmail.com
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these template lines ***
SUMMARY
When the virtual keyboard is opened it tiles with the other windows on the screen effectively reducing their height. When there are two windows tiled next to each other (side by side by dragging the windows to their respective screen edges) and the keyboard is opened on a text field on one window and then it is closed by clicking on the other window, the second window is not returned to normal size properly.
STEPS TO REPRODUCE
1. Open two windows and tile them side by side by dragging one to the left screen edge and the other to the right screen edge
2. Open the VK by pressing on an input field on window 1
3. Click on the other window to close the VK
OBSERVED RESULT
Window 2 is still half height while the original window returns to normal height
EXPECTED RESULT
All windows get returned to normal height
ADDITIONAL INFORMATION
Only tested on touch input since I'm using a convertible laptop and only using the virtual keyboard in tablet mode. Happening both with Maliit Keyboard as well as with the plasma-keyboard.
-- System Information:
Debian Release: 13.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.57+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages kwin-wayland depends on:
ii libc6 2.41-12
ii libcanberra0 0.30-18
ii libcap2-bin 1:2.75-10+b1
ii libepoxy0 1.5.10-2
ii libkdecorations3-6 4:6.3.4-1
ii libkf6configcore6 6.13.0-2
ii libkf6configgui6 6.13.0-2
ii libkf6configwidgets6 6.13.0-1
ii libkf6coreaddons6 6.13.0-1
ii libkf6crash6 6.13.0-1
ii libkf6dbusaddons6 6.13.0-1
ii libkf6globalaccel6 6.13.0-1
ii libkf6i18n6 6.13.0-1
ii libkf6idletime6 6.13.0-1
ii libkf6notifications6 6.13.0-1
ii libkf6service-bin 6.13.0-1
ii libkf6service6 6.13.0-1
ii libkf6svg6 6.13.0-1
ii libkf6windowsystem6 6.13.0-2
ii libkglobalacceld0 6.3.6-1
ii libkwin6 4:6.3.6-1
ii libqaccessibilityclient-qt6-0 0.6.0-3
ii libqt6core6t64 [qt6-base-private-abi] 6.8.2+dfsg-9+deb13u1
ii libqt6dbus6 6.8.2+dfsg-9+deb13u1
ii libqt6gui6 6.8.2+dfsg-9+deb13u1
ii libqt6qml6 6.8.2+dfsg-7
ii libqt6quick6 6.8.2+dfsg-7
ii libqt6widgets6 6.8.2+dfsg-9+deb13u1
ii libstdc++6 14.2.0-19
ii libsystemd0 257.9-1~deb13u1
ii libxcb-composite0 1.17.0-2+b1
ii libxcb-randr0 1.17.0-2+b1
ii libxcb-xfixes0 1.17.0-2+b1
ii libxcb1 1.17.0-2+b1
ii xwayland 2:24.1.6-1
Versions of packages kwin-wayland recommends:
ii xwaylandvideobridge 0.4.0-2+b1
kwin-wayland suggests no packages.
-- no debconf information
Reply to: