mirror of
https://github.com/stablyai/orca.git
synced 2026-11-13 09:27:29 +00:00
* fix(computer): stop macOS type-text and paste-text entering text twice Chromium answers an AX value read from a cache that trails a successful write by about 100 ms. type-text and paste-text read the field once right after writing, saw the old value, and typed or pasted the same text again as keys. set-value read back the same stale value and reported that a landed write did not take effect. Both now wait up to 500 ms for the readback to settle, and text input falls back to keys only when the field still holds its old value. Text input into Chromium web content skips the AX write and sends real keys, because the write fires no beforeinput/input events (none at all for a contenteditable), so editors such as Discord's search never saw the text. * fix(computer): bound the macOS value readback wait by wall clock * docs(computer): say why text readback polls for async AX trees