https://bugs.kde.org/show_bug.cgi?id=444332
Bug ID: 444332
Summary: [Wayland] Fullscreen snapping causes incorrect window
size in Chromium-based browsers
Product: kwin
Version: 5.23.1
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: wayland-generic
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
Under Wayland, "snapping" a Chromium-based browser window to fullscreen by
dragging it to the top of the window results in an incorrectly sized window on
Chromium-based browsers. It only affects these browsers when they're running on
Wayland (e.g., adding the flags "--enable-features=UseOzonePlatform
--ozone-platform=wayland"), and does not affect them under Xwayland. I have
tested Chromium, Brave, and Brave Beta.
I am unsure if this affects Electron, as the only Electron based app I use that
works with Wayland is Discord (VSCodium causes a system lockup, unable to
test). When using the above flags with Discord the issue is not present, it
correctly sets window geometry.
STEPS TO REPRODUCE
1. Open a Chromium-based web browser (including standard Chromium)
2. Drag window to the top of the screen to maximise it
3. Window is extended too far to the right and too far to the bottom, cut off
from view.
OBSERVED RESULT
When snapping Chromium-based browsers to fullscreen, the window is extended too
far to the right and too far on the bottom. However, the window is correctly
set to fullscreen. There are no rounded corners, and the maximise button
changes to a minimise button.
Double-clicking the window along the top or pressing the maximise button will
correctly set the window to fullscreen and correctly set its size. It is only
the "snap" action that causes this incorrect sizing.
EXPECTED RESULT
Snapping a window to fullscreen should maximise in the same way as double
clicking the window's titlebar or clicking the maximise button.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.14.14-arch1-1 (64bit)
KDE Plasma Version: 5.23.1
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
ADDITIONAL INFORMATION
Does not appear to affect Electron apps, but may require additional testing.
--
You are receiving this mail because:
You are watching all bug changes.