SUMMARY STEPS TO REPRODUCE 1. Launch any app, e.g. firefox or chromium with ozone/wayland backend enabled (or any other app) 2. Tile the window to half of the screen or a corner of the screen by dragging it or using a keyboard shortcut OBSERVED RESULT The rounded corners remain even in tiled mode. Debugging with chromium using `--enable-logging=stderr --vmodule="*wayland*=1"` it was found that the compositor does not set the `XDG_TOPLEVEL_STATE_TILED_*` states in the `xdg_toplevel.configure` event when window is tiled. It was being set correctly in Plasma 5. EXPECTED RESULT No rounded corners should be seen. The compositor should set the tiled states in the `xdg_toplevel.configure` event. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Arch Linux (available in About System) KDE Plasma Version: 6.0.1 KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Can reproduce.
This is unfortunately because GTK is broken: https://invent.kde.org/plasma/kwin/-/merge_requests/5170 It was finally fixed in GTK a week ago, so we can probably revert that for 6.1
(In reply to Zamundaaa from comment #2) > This is unfortunately because GTK is broken: > https://invent.kde.org/plasma/kwin/-/merge_requests/5170 > It was finally fixed in GTK a week ago, so we can probably revert that for > 6.1 Yeah it should be okay-ish for 6.1. For 6.0, it's still going to cause problems because not even Arch ships gtk3 with the fix.
The relevant commit was 6.0-only, and we haven't introduced a similar workaround in master, so this issue should be gone in 6.1