docs(macos): document Electron app automation through the accessibility tree
Merged
TH
2d ago+4+4+0123456789-3-3-0123456789
Summary
The macOS docs never said Electron apps are automatable. They are: the macOS helper's snapshot path turns the target app's Chromium accessibility tree on (enableRemoteAccessibilityTree in SnapshotTraversal.swift, setting AXManualAccessibility / AXEnhancedUserInterface before traversal, ADR 0031) and warns when the tree did not populate. Split out of #3923 at review.
commands.md(Desktop targets): one bullet on Electron/Chromium automation through the accessibility tree, scoped to the native backend; the Chromium note in the native-backend list states what the code does โ the firstsnapshotenables the tree and a snapshot warns when it did not populate (the tree stays on for the app's lifetime).README.md/introduction.md: name Electron in the macOS platform lists.
Docs only; no code changes. Claims rest on the helper code path, not a new live run.
Validation
pnpm check:affected --run --head da9141d8fcedebd2013e8ebac5be1a5bd2ad013a: all runnable checks passed,exactCommit=true(receipt.tmp/validation/run-l59jz2/receipt.json).
๐ค Generated with Claude Code