Devices: fixes from review round 22

- An upload's answer arriving after a switch opens nothing; the APK
  alternatives dialog installs on the headset the APK was checked for.
- A handshake that goes silent (e.g. a jump host's forward hanging) moves on
  to the next address.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
saphidandClaude Opus 5.5 committed 2026-09-29 00:53:18 +10:00
1 parent 8bd8d63546
commit b779376f5b
2 files changed
+13 -6

No files matched your search

+1 -1
View File
@@ -835,7 +835,7 @@ class Link:
proc.kill()
self.fail(step, self.explain(f"Timed out talking to {alias}") or "The headset took too long to answer.",
f"Timed out talking to {alias}")
return "next" if step in ("ssh", "identity") else "stop"
return "next" # silence is about this address (or a jump host's forward to it)
try:
line = lines.get(timeout=min(left, 0.25))
except queue.Empty: