What's New
New Tools
browser_find— Search the accessibility snapshot of the current page for text or a regular expression. Returns matching snapshot nodes with a few lines of surrounding context (like search snippets), which is cheaper than capturing the whole snapshot when you only need to locate an element and its ref (#41605, #41654)
Tool Improvements
- Less verbose snapshots — Accessibility snapshots are distilled to reduce noise and token usage (#41604)
- Mobile & device emulation — New
--mobileflag and--deviceoption to emulate mobile devices from the CLI (#41657) - Navigation status —
browser_navigatenow surfaces non-2xx navigation status codes (#41589)
Bug Fixes
browser_navigateno longer crashes the response when navigation closes the last tab (e.g. privileged pages likechrome://) (#41675)- Await page initialization before taking a screenshot immediately after opening (#41646)
- Enable the chromium sandbox for the default browser (#41652)
- Preserve the configured output directory for additional tab videos (#41680)
- Always pass
noDefaultsfor CDP connections so attaching no longer applies unwanted default context options (#41676) - Close the isolated HTTP client context on disconnect (#41560)
- Wait for the client event stream before sending server→client requests (#41559)