headless_test: building term... headless_test: starting headless sway... headless_test: headless sway is on wayland-1 (pid 983) headless_test: starting term... headless_test: term window mapped headless_test: screenshot captured (7451 bytes) headless_test: wlrctl found — exercising wl_pointer capability negotiation headless_test: wl_pointer wiring survived a synthetic scroll (does not confirm axis_discrete fired) headless_test: wlrctl found — exercising pointer motion + click headless_test: wl_pointer click/motion wiring survived a synthetic click and follow-up motion headless_test: resizing headless output (term was 1280x672)... headless_test: term resized to 640x432 headless_test: post-resize screenshot captured (10577 bytes) — resize path survived headless_test: middle-click never reached term after 5 synthetic attempts — known wlrctl virtual-pointer enter/leave race (see check_pointer_click's docstring), not a paste-logic failure; skipping the round-trip assertion headless_test: PASS