This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryFixed tab targeting, ARIA combobox typing, and helper queue alignment to prevent misbehavior.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Correct-tab targeting now lands clicks on intended tab and element via _withTargetTabFronted. Correct-tab targeting now lands clicks on intended tab and element via _withTargetTabFronted. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
`typeText` fires per-character key events for ARIA comboboxes, enabling async typeahead/autocomplete fetches. `typeText` fires per-character key events for ARIA comboboxes, enabling async typeahead/autocomplete fetches. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Helper queue no longer leaves callback armed‑but‑unresolved after write failure, preventing silent hangs on subsequent requests. Helper queue no longer leaves callback armed‑but‑unresolved after write failure, preventing silent hangs on subsequent requests. Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
Bug fixes
- Correct-tab targeting — synthetic clicks and native events now land on the intended tab and element via
_withTargetTabFronted; the agent no longer silently acts on the user's selected tab. - ARIA combobox typing —
typeTextnow fires per-character key events so async typeahead/autocomplete dropdowns actually fetch (previouslyexecCommand's single InputEvent opened the dropdown but never triggered the fetch). - Helper queue alignment (#53, thanks @jrepp) — on a helper write failure the callback is no longer left armed-but-unresolved, which had let it consume the next request's reply and cascade into silent hangs.
All 57 tests pass on Node 20/22/24.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About achiya-automation/safari-mcp
Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.
Related context
Earlier breaking changes
- v2.10.5 npm audit gate now fails build on high or critical advisories.
Beta — feedback welcome: [email protected]