fix(computer-use): address modifier safety review

This commit is contained in:
Neil
2026-07-29 18:19:28 -07:00
parent 01b926828f
commit ce04d97290
7 changed files with 59 additions and 24 deletions
@@ -2358,8 +2358,8 @@ private enum Input {
var pressedModifiers: [KeyModifier] = []
defer {
for modifier in pressedModifiers.reversed() {
try? keyEvent(modifier.keyCode, down: false, flags: flags, pid: pid)
flags.remove(modifier.flag)
try? keyEvent(modifier.keyCode, down: false, flags: flags, pid: pid)
}
}
for modifier in parsed.modifiers {