v0.2.1: focus hand-back, faster switch-back, smaller support file #6
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/v0.2.1-tester-findings"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes from a tester's 0.2.0 support file (Windows 11 26300, Zoom 7.2.5, JW Library Store app): 51 presses, all OK, but:
setForegroundnow triesSetForegroundWindow, then an empty injected mouse input (no movement or buttons; the PowerToys technique) and tries again, then the old Alt tap (now down+up in oneSendInput). Injections run on koffi's worker thread, bounded to 250 ms; a stuck one is never stacked. A hand-back that lands late is watched for up to 300 ms inside the JW recovery deadline, and JW is re-checked afterwards. The log says which method worked.jwStableMs). VM: JW restore → showing 306–314 ms (was ~1.5 s).diagnostics-*.jsonname.Tests
tsc, 125/125 unit tests (10 new; each switch-back/focus test verified to fail without its fix), build,streamdeck validate, gitleaks, whitespace check.SendInputencoding verified on Windows (1 and 2 events inserted; wrong size refused). Results:testing/results/vm-v0.2.1-2026-11-04.md.workbench validatefails on workbench's own skill-link self-tests, unrelated to this repo.Review
Review-gate: gpt-6.1-sol ship
SendInputmoved off the plugin's thread (bounded worker, no stacking, regression tests). Re-check: ship; its two comment nits fixed.🤖 Generated with Claude Code