Files
orca/native/computer-use-macos/Sources/OrcaComputerUseMacOS
Kelvin AmoabaandBeamNawapat 3e123c6a23 fix(computer-use): turn on full macOS accessibility for Orca and Gecko apps (#42652)
The helper asked Chromium for its full accessibility tree only for a
fixed list of bundle ids. Orca's own builds were missing, so they got
only the basic tree the role read turns on, where AXPress on web content
does nothing. Gecko apps such as Zotero and Firefox were missing too and
showed only the window frame.

Add Orca's bundle ids and any app that ships Gecko's Contents/MacOS/XUL.
Stop asking on every snapshot: each request restarted Chromium's 2 s
delay, so a click right after a snapshot hit a page that had not
switched yet. Ask on first contact and wait out the delay, then again
every 30 s, since turning VoiceOver off drops the mode. The list stays a
list: the mode also turns on screen-reader mode, which VS Code and its
forks react to.

Fixes #23233
Fixes #24843

Co-authored-by: BeamNawapat <39422342+BeamNawapat@users.noreply.github.com>
2026-11-15 07:53:53 +00:00
..