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

ReleasePort's take

Light signal
editorial:auto 13d

safari_select_option now reaches <select> elements inside iframes and shadow DOM. Update if your tests select options in nested contexts.

Why it matters: Tests selecting options in nested contexts will now succeed. Existing workarounds for shadow DOM and iframe selects can be removed. Update for improved test reliability.

Summary

AI summary

Fixed safari_select_option to reach native <select> elements inside iframes and shadow DOM.

Changes in this release

Bugfix Medium

safari_select_option now reaches select elements inside iframes and shadow DOM.

safari_select_option now reaches select elements inside iframes and shadow DOM.

Source: llm_adapter@2026-05-21

Confidence: high

Full changelog

Fixed

  • safari_select_option now reaches native <select> elements inside iframes and shadow DOM. The tool resolved its target with a plain top-frame document.querySelector(selector), so a <select> rendered inside an iframe (for example an embedded Salesforce/Lightning support form) or a shadow root was unreachable — every call returned Element not found, even though safari_snapshot had captured the element and safari_click could resolve it. safari_select_option now accepts a ref (from safari_snapshot): the ref path resolves the element through mcpFindRef — the same deep finder click uses, which traverses shadow roots and same-origin frames — and the selector path falls back to mcpQuerySelectorDeep. Pass ref for any select a top-document selector cannot reach.

Full changelog: https://github.com/achiya-automation/safari-mcp/blob/main/CHANGELOG.md

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]