Chasing a swayfx scratchpad crash: a fork/upstream mismatch found with git blame
The symptom On my everyday swayfx setup, bringing a scratchpad window up and then hitting scratchpad show a second time (the toggle’s “hide” path) crashed the whole compositor. It threw me all the way back to the SDDM login screen — a loud crash. Environment: Item Value swayfx 0.5.3-4 (based on sway 1.11.0, Arch Linux package) wlroots 0.19.3 GPU AMD Radeon RX 6600 XT (amdgpu) The bindsym was: bindsym $mod+minus scratchpad show, resize set width 90 ppt height 90 ppt, move position center Copy scratchpad show chained with resize and move in one command. Press it twice in a row (first press shows the window, second press is hit while it’s still focused, which takes the hide path) and it crashes. ...