This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+14 more
ReleasePort's take
Light signalsafari_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 summaryFixed safari_select_option to reach native <select> elements inside iframes and shadow DOM.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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_optionnow reaches native<select>elements inside iframes and shadow DOM. The tool resolved its target with a plain top-framedocument.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 returnedElement not found, even thoughsafari_snapshothad captured the element andsafari_clickcould resolve it.safari_select_optionnow accepts aref(fromsafari_snapshot): the ref path resolves the element throughmcpFindRef— the same deep finderclickuses, which traverses shadow roots and same-origin frames — and the selector path falls back tomcpQuerySelectorDeep. Passreffor 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
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
Related tools
Earlier breaking changes
- v2.10.5 npm audit gate now fails build on high or critical advisories.
Beta — feedback welcome: [email protected]