mirror of
https://github.com/stablyai/orca.git
synced 2026-11-14 09:57:48 +00:00
* fix(computer-use): refuse Windows pointer fallbacks without --restore-window Coordinate, right, middle, modified and multi-clicks, clicks on elements with no primary pattern, unscrollable wheel scrolls and drags raised the window and moved the real cursor without being asked. They now refuse with background_unavailable before anything is sent. Coordinate and fractional scrolls go through ScrollPattern first. With --restore-window only the target window is raised (never a cloaked one), with a UIA activation fallback and a second attempt, points are validated first and the cursor is put back behind the input. A failing UIA pattern or disabled element is an error instead of a real click, and delivery is measured after the post-action observe. * fix(computer-use): settle Windows clicks before restoring the cursor and keep scroll writes honest * fix(computer-use): restore the Windows cursor with SetCursorPos and hit-test coordinate scrolls * test(computer-use): assert Windows raise outcomes, not attempt order * fix(computer-use): report a Windows page scroll the provider ignores as not scrolled