fix(computer): waited for all granted libei devices

- Tracked pointer and keyboard grants from the RemoteDesktop response.
- Drained asynchronous EIS announcements after the first resumed device.
- Covered GNOME's keyboard-before-pointer ordering with a regression test.

Fixes #7926
This commit is contained in:
roboomp
2026-08-07 16:12:29 +00:00
committed by can1357
parent 4981eba1c2
commit 216fc3ca2d
5 changed files with 131 additions and 72 deletions
+1
View File
@@ -204,6 +204,7 @@ brush-builtins = { path = "crates/vendor/brush-builtins" }
# Async Runtime & Concurrency
# ──────────────────────────────────────────────────────────────────────────────
async-trait = "0.1"
futures = "0.3"
dashmap = "6.1"
parking_lot = "0.12.5"
rayon = "1.12"