Let launchers focus existing windows via xdg-activation-v1. On request_activate, find the kick window owning the surface and switch to its tab (set_active_tab + window_enter, both gated on session_locked so activation can never bypass the lock screen). Add a --activate wltest mode (two windows; second steals focus, then a token activates the first) and two smoke tests proving the global is advertised and the inactive window receives an activated configure. |
||
|---|---|---|
| .. | ||
| test_fuzz.py | ||
| test_smoke.py | ||
| wltest.c | ||
| xleader.c | ||
| xpopup.c | ||