When a client requests activation via xdg-activation-v1 (e.g., Firefox receiving a URL from another app), River's handleRequestActivate in Server.zig currently discards the event for windows:
.window => |_| {}, // TODO support xdg-activation with a rwm extension protocol