Skip to content

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents ai-tools apple-silicon applescript automation browser-automation
+14 more
claude claude-code cursor devtools llm-tools macos mcp mcp-server model-context-protocol safari safari-mcp web-automation webkit windsurf

Summary

AI summary

Fixed tab targeting, ARIA combobox typing, and helper queue alignment to prevent misbehavior.

Changes in this release

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 typingtypeText now fires per-character key events so async typeahead/autocomplete dropdowns actually fetch (previously execCommand'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

Track achiya-automation/safari-mcp

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

Earlier breaking changes

  • v2.10.5 npm audit gate now fails build on high or critical advisories.

Beta — feedback welcome: [email protected]