Kirill Primak
Kirill Primak
Firefox refuses to resize beyond a pre-defined minimal size and doesn't ack the sent configure, leading to a transaction timeout. I believe this is intended behavior.
``` 00:00:00.026 [INFO] [wlr] [backend/drm/backend.c:183] Initializing DRM backend for /dev/dri/card0 (radeon) ``` That's not related to AMDGPU.
A proof of concept: ```sh #!/bin/sh swaymsg -r -t subscribe -m '["workspace"]' | \ jq -rc --unbuffered 'select(.change == "focus") | .current | "\(.name) \(.output)"' | \ while read name...
Yeah, wlroots now asserts that the size is non-negative. This is a Sway bug.
Fallback decorations use pre-scaled `window->wl.{width,height}` for sizes, but don't send the factor itself. 
In the latest release, the exclusive zone seems to be applied when the surface is created and destroyed; i.e. if there's a delay between creating and mapping, or unmapping and...
The linked wlroots MR has been merged.
Sway should handle seat destruction properly.
Fixed in wlroots: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4668
Closed by https://github.com/swaywm/sway/pull/6844.