# chrome-devtools-mcp: what changed from 0 to 1 - Product: chrome-devtools-mcp (https://whatsnew.fyi/product/chrome-devtools-mcp) - Vendor: chrome-devtools-mcp - Range: changelog entries numbered after v0.26.0 up to and including v1.8.0, stable releases only - Entries below: 11 releases (newest first) - Resolved: 0 is v0.26.0 and 1 is v1.8.0, the newest stable release of each major we track - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 0 · Removing or deprecating something: 0 - Page: https://whatsnew.fyi/product/chrome-devtools-mcp/compare/0...1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (105 changes, grouped by kind) ### Added #### v1.8.0 (2026-08-25) - Add additional params to get_heapsnapshot_edges - Add optional stack traces to list_console_messages - Add PWA automation tools - Add query_heapsnapshot MCP tool - Allow evaluate_script to skip the stable DOM wait - Make pageId required for page-scoped tools by default - Report memory kept alive by contexts in get_heapsnapshot_summary - Show self and retained sizes for edges - Support uploading multiple files with upload_file - Use ranges with human readable sizes #### v1.7.0 (2026-08-10) - Add a utility function to check for localhost - Add get_heapsnapshot_object_details MCP tool - Emit native contexts in snapshot summary - Filter heap snapshot objects by native context - Log devtools data in telemetry - Log is_devtools_open with each tool call - Report whether tool call is made on localhost in telemetry #### v1.6.0 (2026-07-14) - Add experimentalGcfFormat flag for GCF-encoded tool responses - Print object count and total sizes in get_heapsnapshot_details - Support --allow-unrestricted-paths configuration - Support filter with heap snapshots aggregates #### v1.5.0 (2026-07-03) - Add get_heapsnapshot_duplicate_strings MCP tool - Add MCP tools for heap snapshot comparison #### v1.4.0 (2026-06-23) - Publish the skills folder #### v1.3.0 (2026-06-18) - Add get_heapsnapshot_dominators MCP tool - Add retaining paths MCP tool - Add the get_heapsnapshot_edges MCP tool - Include page title in list_pages output - Add CLI options to cap screenshot size at the source #### v1.2.0 (2026-06-08) - Add experimental TOON support for structured content output - Add close_heapsnapshot MCP tool - Handle multiple providers of third-party developer tools - Implement extension service worker logs - Add memory debugging tools - Support allowedUrlPattern and blockedUrlPattern options #### v1.1.0 (2026-05-26) - Add extraHttpHeaders emulation to emulate tool - Create cursor plugin.json setting file with release auto versioning #### v1.0.0 (2026-05-18) - Report new URL after actions that trigger navigation - Support filePath in evaluate_script ### Changed #### v1.7.0 (2026-08-10) - Update lighthouse to 13.4.1 #### v1.6.0 (2026-07-14) - Update Lighthouse to 13.4.0 - Implement concurrent I/O in Root Path Resolution #### v1.5.0 (2026-07-03) - Use concurrent reads for loadIssueDescriptions #### v1.3.0 (2026-06-18) - Use HeapSnapshotProxy.nodeIndexById #### v1.2.0 (2026-06-08) - Make lighthouse file saves run concurrently #### v1.1.0 (2026-05-26) - Remove redundant validatePath calls ### Fixed #### v1.8.0 (2026-08-25) - Adjust chrome-devtools start defaults - Enable tools which require --memoryDebugging on the CLI - Print the error message alone instead of JSON in the CLI - Update the CLI skill - Do not append page url when the previously selected page is gone - Do not block tool calls on a roots/list the client is slow to answer - Do not enable invalidation tracking in performance traces - Do not validate local files for remote browsers - Ensure debugger statements are skipped by devtools - Fix formatter bugs #### v1.7.0 (2026-08-10) - Bound per-navigation network request retention - Validate session ids in CLI - Warn about version mismatch between CLI and daemon - Preserve hyphenated browser flags in arg serialization and lazy daemon startup - Dispose heap snapshot workers on context teardown - Do not throw synchronously when a CDP session is gone - Don't throw if Dialog was handled - Downscale viewport screenshots when no viewport is emulated - Improve daemon lifecycle - Improve file writing - Include the tab id in get_tab_id's text response #### v1.6.0 (2026-07-14) - Enforce .gz instead of json.gz in performance tools - Keep a still-open selected page instead of falling back to the first page - Keep page ids unique across browser reconnects - Paginate page 0 in list_network_requests and list_console_messages - Release held modifiers when press_key key event fails - Report when the selected page was auto-replaced by the fallback - Resolve page ids only among listed pages - Resolve element ids on the correct snapshot - Resolve enum values through nested schema wrappers - Wait until daemon is started #### v1.5.0 (2026-07-03) - Improve CLI error messages to guide AI agents and developers - Create PID directory with secure permissions (0o700) - Respect allow/block list in loadResource - Validate extension-enforced output paths #### v1.4.0 (2026-06-23) - Hide Windows update check consoles - Keep redirect chain order consistent between text and JSON in network functionality #### v1.3.0 (2026-06-18) - Handle missing third-party tool toolGroup description gracefully - Handle screencast file extensions case-insensitively and clean up temp dir on failure - Limit windows test concurrency - Reset toolGroups before gathering toolGroups - Return error message when screencast_stop is called with no active recording #### v1.2.0 (2026-06-08) - Fix Cursor plugin homepage setting field #### v1.1.1 (2026-05-27) - Make pageId the first argument in CLI #### v1.1.0 (2026-05-26) - Apply CPU throttling to secondary CDP session - Address pid file creation issues in CLI - Exit on stdin EOF and SIGTERM/SIGINT/SIGHUP, closing the browser cleanly - Fix throttling info in performance trace output - Make pageId required - Remove duplicate .mcp.json - Set viewport after updating timeouts when setting emulation - Use pinned version for plugins - Use realpath for MCP roots validation #### v1.0.1 (2026-05-18) - Include saved image paths in CLI JSON output #### v1.0.0 (2026-05-18) - Disable NetworkManager in DevTools - Do not use getSelectedMcpPage - Improve geolocation emulation - Report unknown tool arguments - Respect user's npm registry configuration in update check ## Release notes ### chrome-devtools-mcp-v1.8.0 — chrome-devtools-mcp: v1.8.0 - Date: 2026-08-25 - Version: chrome-devtools-mcp-v1.8.0 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.8.0 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.8.0 - **added** — Add additional params to get_heapsnapshot_edges - **added** — Add optional stack traces to list_console_messages - **added** — Add PWA automation tools - **added** — Add query_heapsnapshot MCP tool - **added** — Allow evaluate_script to skip the stable DOM wait - **added** — Make pageId required for page-scoped tools by default - **added** — Report memory kept alive by contexts in get_heapsnapshot_summary - **added** — Show self and retained sizes for edges - **added** — Support uploading multiple files with upload_file - **added** — Use ranges with human readable sizes - **fixed** — Adjust chrome-devtools start defaults - **fixed** — Enable tools which require --memoryDebugging on the CLI - **fixed** — Print the error message alone instead of JSON in the CLI - **fixed** — Update the CLI skill - **fixed** — Do not append page url when the previously selected page is gone - **fixed** — Do not block tool calls on a roots/list the client is slow to answer - **fixed** — Do not enable invalidation tracking in performance traces - **fixed** — Do not validate local files for remote browsers - **fixed** — Ensure debugger statements are skipped by devtools - **fixed** — Fix formatter bugs ##### [1.8.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.7.0...chrome-devtools-mcp-v1.8.0) (2026-08-25) ###### 🎉 Features * Add additional params to get_heapsnapshot_edges ([#2561](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2561)) ([b58c613](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b58c613f4b05ade36bbf0d6ba44d5a525ec4d19a)) * add optional stack traces to list_console_messages ([#2505](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2505)) ([85c73a0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/85c73a0abc85a2a4e8b7705955dddcede543ebae)) * add PWA automation tools ([#2430](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2430)) ([0ea5c8d](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0ea5c8d15b8db68a279cc0935c28672ad606e466)), closes [#2270](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2270) * Add query_heapsnapshot MCP tool ([#2553](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2553)) ([fadbf41](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/fadbf41d96db84cea12e379592bc13b005c053b4)) * allow evaluate_script to skip the stable DOM wait ([#2346](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2346)) ([781e2fb](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/781e2fb98c6520f6dd0deb0d6ed77a18300d438f)) * make pageId required for page-scoped tools by default ([#1777](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1777)) ([50a16fa](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/50a16fae69c5c28990328160f79db50af260e256)) * Report memory kept alive by contexts in get_heapsnapshot_summary ([#2570](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2570)) ([4103808](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/4103808ea50e8709bdb080b952210dfa814a1da1)) * Show self and retained sizes for edges ([#2529](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2529)) ([2a7eb76](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2a7eb76fb01d5e22cdb55f9f0115918d6696c3db)) * support uploading multiple files with upload_file ([#2257](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2257)) ([c8a2393](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c8a2393df63da6f62bc76dcc3dc6c288c5fd5911)) * Use ranges with human readable sizes ([#2589](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2589)) ([61e312f](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/61e312f59314907bca32dfeb63cb002601a76cea)) ###### 🛠️ Fixes * **cli:** adjust chrome-devtools start defaults ([#2597](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2597)) ([c6cff23](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c6cff23fbfb1d8c7ee7e79ee3b74f7eb52e725eb)) * **cli:** enable tools which require --memoryDebugging on the CLI ([#2585](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2585)) ([1c92ba0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/1c92ba091ce059533f009dafac5a92f452cfddf5)) * **clI:** print the errror message alone instead of JSON in the CLI ([#2580](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2580)) ([fce756a](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/fce756ad199af2ee0ebdab08d568b14c137b8142)) * **cli:** update the CLI skill ([#2569](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2569)) ([0e108ea](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0e108ea8c636aa999f07750f49a05d4861d217b5)) * do not append page url when the previously selected page is gone. ([#2588](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2588)) ([6506425](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6506425a46ead4dcb9e6831befc4501ef1a3beee)) * do not block tool calls on a roots/list the client is slow to answer ([#2477](https://githu _[Truncated at 4000 characters — full notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.8.0]_ ### chrome-devtools-mcp-v1.7.0 — chrome-devtools-mcp: v1.7.0 - Date: 2026-08-10 - Version: chrome-devtools-mcp-v1.7.0 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.7.0 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.7.0 - **added** — Add a utility function to check for localhost - **added** — Add get_heapsnapshot_object_details MCP tool - **added** — Emit native contexts in snapshot summary - **added** — Filter heap snapshot objects by native context - **added** — Log devtools data in telemetry - **added** — Log is_devtools_open with each tool call - **added** — Report whether tool call is made on localhost in telemetry - **changed** — Update lighthouse to 13.4.1 - **fixed** — Bound per-navigation network request retention - **fixed** — Validate session ids in CLI - **fixed** — Warn about version mismatch between CLI and daemon - **fixed** — Preserve hyphenated browser flags in arg serialization and lazy daemon startup - **fixed** — Dispose heap snapshot workers on context teardown - **fixed** — Do not throw synchronously when a CDP session is gone - **fixed** — Don't throw if Dialog was handled - **fixed** — Downscale viewport screenshots when no viewport is emulated - **fixed** — Improve daemon lifecycle - **fixed** — Improve file writing - **fixed** — Include the tab id in get_tab_id's text response ##### [1.7.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.6.0...chrome-devtools-mcp-v1.7.0) (2026-08-10) ###### 🎉 Features * add a utility function to check for localhost. ([#2454](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2454)) ([c5ebf9e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c5ebf9e2023ec37c77d2ee355a345249ac91d192)) * Add get_heapsnapshot_object_details MCP tool ([#2374](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2374)) ([8432cb9](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8432cb97a2a18f48afcb542f27dd88d7e5a11f36)) * Emit native contexts in snapshot summary ([#2375](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2375)) ([f78a911](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/f78a911dc0ce843b08549560d0357712d3b18609)) * Filter heap snapshot objects by native context ([#2377](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2377)) ([76fd242](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/76fd2424984827802867672fcc8d0e0036f4a3af)) * **telemetry:** log devtools data. ([#2460](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2460)) ([df2c753](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/df2c753006ce77cdc8df8c7715d0b5c6675560d4)) * **telemetry:** log is_devtools_open with each tool call. ([#2445](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2445)) ([6f60eab](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6f60eabf59dd197bcad244846ea5bbdd2e172286)) * **telemetry:** report whether tool call is made on localhost. ([#2455](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2455)) ([6398b7e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6398b7e9a4ee91e50a1f1fd31aee45b0a80b14e4)) * update lighthouse to 13.4.1 ([#2398](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2398)) ([745ffe7](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/745ffe7132f8de97cba58b10e6501427fe254cfc)) ###### 🛠️ Fixes * bound per-navigation network request retention ([#2435](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2435)) ([b08c73c](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b08c73c8d8887813fdf358e81a43925b84ef10e4)) * **cli:** validate session ids ([#2475](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2475)) ([5ca9121](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5ca9121d1805ba11215ddc36d6fb18d40403c1fc)) * **cli:** warn about version mismatch between cli and daemon ([#2461](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2461)) ([3afc44d](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3afc44dac95757fcaa94e0e9296594bdf2ec97d1)) * **daemon:** preserve hyphenated browser flags in arg serialization and lazy daemon startup ([#2405](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2405)) ([d79f3ba](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d79f3ba24f3c38f7391ea7c9d886f9f7f404743c)) * dispose heap snapshot workers on context teardown ([#2428](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2428)) ([f245c76](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/f245c760570680fd808c8c034d138cf4a5c699e0)) * do not throw synchronously when a CDP session is gone ([#2466](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2466)) ([ba4fe3e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ba4fe3eaa4c20e4e32ef6af3b78b4d9d9bbdc1d2)) * don't throw if Dialog was handled ([#2437](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2437)) ([574c320](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/574c3207ac5376f104960c5ba425dc4a2e0e3232)) * downscale viewport screenshots when no viewport is emulated ([#2380](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2380)) ([39c4140](https://github.com/Chrome _[Truncated at 4000 characters — full notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.7.0]_ ### chrome-devtools-mcp-v1.6.0 — chrome-devtools-mcp: v1.6.0 - Date: 2026-07-14 - Version: chrome-devtools-mcp-v1.6.0 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.6.0 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.6.0 - **added** — Add experimentalGcfFormat flag for GCF-encoded tool responses - **added** — Print object count and total sizes in get_heapsnapshot_details - **added** — Support --allow-unrestricted-paths configuration - **added** — Support filter with heap snapshots aggregates - **changed** — Update Lighthouse to 13.4.0 - **fixed** — Enforce .gz instead of json.gz in performance tools - **fixed** — Keep a still-open selected page instead of falling back to the first page - **fixed** — Keep page ids unique across browser reconnects - **fixed** — Paginate page 0 in list_network_requests and list_console_messages - **fixed** — Release held modifiers when press_key key event fails - **fixed** — Report when the selected page was auto-replaced by the fallback - **fixed** — Resolve page ids only among listed pages - **fixed** — Resolve element ids on the correct snapshot - **fixed** — Resolve enum values through nested schema wrappers - **fixed** — Wait until daemon is started - **changed** — Implement concurrent I/O in Root Path Resolution ##### [1.6.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.5.0...chrome-devtools-mcp-v1.6.0) (2026-07-14) ###### 🎉 Features * add experimentalGcfFormat flag for GCF-encoded tool responses ([#2235](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2235)) ([3d21389](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3d2138945c7d3ee95f95c36680ce7c63d24f672f)) * Print object count and total sizes in get_heapsnapshot_details ([#2325](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2325)) ([15a6b78](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/15a6b789daec20463786ff6d05a8b4d5b058000d)) * support --allow-unrestricted-paths configuration ([#2296](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2296)) ([6e56c02](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6e56c028cf80ac977c501a94d0958568dea901c2)) * Support filter with heap snapshots aggregates ([#2323](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2323)) ([2812902](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2812902ba9dca67a320f00983e54d03b741388ce)) * update Lighthouse to 13.4.0 ([#2317](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2317)) ([ffc6060](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ffc6060acf55c011388c7bfe7adcbcee75d0c479)) ###### 🛠️ Fixes * enforce .gz instead of json.gz in performance tools ([#2305](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2305)) ([b06e39b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b06e39b164f02a30efc58057091436a1329949bd)) * keep a still-open selected page instead of falling back to the first page ([#2328](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2328)) ([c645eee](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c645eee8751ebec9ebaeb18cb01dd11173ef32f2)), closes [#2304](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2304) * keep page ids unique across browser reconnects ([#2345](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2345)) ([3e8d922](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3e8d92245c138777b5719e72ac3173dbda0075d7)) * paginate page 0 in list_network_requests and list_console_messages ([#2359](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2359)) ([d0025b3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d0025b3908707a5dc1c6c6a82d5d7d9020f3df46)) * release held modifiers when press_key key event fails ([#2347](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2347)) ([78ccb19](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/78ccb193e08137b48cef6f665ad0b3a98c9538da)) * report when the selected page was auto-replaced by the fallback ([#2308](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2308)) ([2c16ac3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2c16ac311befd40ef2b0f4ecb27941a5a809c8d3)), closes [#2304](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2304) * resolve page ids only among listed pages ([#2332](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2332)) ([eb04951](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/eb049513d2724a41083a80db5ed34e7ea1c3c7bc)), closes [#2304](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2304) * **snapshot:** resolve element ids on the correct snapshot ([#2295](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2295)) ([b703f2c](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b703f2ce20bbe2ce8af4f0a77e56a6a3e1b9c6d6)) * **telemetry:** resolve enum values through nested schema wrappers ([#2315](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2315)) ([c065fd9](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c065fd90ce0172acf1fd8436e51d4878c7745cdf)) * Wait until daemon is started ([#2327](https://github.com/ChromeDevTools/ch _[Truncated at 4000 characters — full notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.6.0]_ ### chrome-devtools-mcp-v1.5.0 — chrome-devtools-mcp: v1.5.0 - Date: 2026-07-03 - Version: chrome-devtools-mcp-v1.5.0 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.5.0 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.5.0 - **added** — Add get_heapsnapshot_duplicate_strings MCP tool - **added** — Add MCP tools for heap snapshot comparison - **fixed** — Improve CLI error messages to guide AI agents and developers - **fixed** — Create PID directory with secure permissions (0o700) - **fixed** — Respect allow/block list in loadResource - **fixed** — Validate extension-enforced output paths - **changed** — Use concurrent reads for loadIssueDescriptions ##### [1.5.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.4.0...chrome-devtools-mcp-v1.5.0) (2026-07-03) ###### 🎉 Features * Add get_heapsnapshot_duplicate_strings MCP tool ([#2280](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2280)) ([67a56c0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/67a56c0557729dc437e470ea934d7322faba56b0)) * Add MCP tools for heap snapshot comparison ([#2198](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2198)) ([5d7b656](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5d7b6560504009cd1a16cc02db7e985cf7f71274)) ###### 🛠️ Fixes * **cli:** improve error messages to guide AI agents and developers ([#2161](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2161)) ([cf00305](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/cf003051706619ca084235020f62a4d6902fb226)) * create PID directory with secure permissions (0o700) ([#2262](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2262)) ([7fa95d3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/7fa95d3c33aa3e37374b0e39a6c00de322655554)) * respecte allow/block list in loadResouce ([#2254](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2254)) ([6a94663](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6a9466378c13b6ccba91b54091ea83a5ca37a8db)) * validate extension-enforced output paths ([#2269](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2269)) ([a922814](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a9228141ae2c51bf831ce0cac659e119cf0f4ae6)) ###### 📄 Documentation * fix Antigravity config -y flag before npx positional args ([#2272](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2272)) ([604b38f](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/604b38f31951b291eb368dfe61f2d3714ccae778)) * fix formatting and indentation of tool descriptions ([#2275](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2275)) ([8d8cf12](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8d8cf1299db9d9f371c1f278ccc3e598df22c615)) ###### ⚡ Performance * use concurrent reads for `loadIssueDescriptions` ([#2249](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2249)) ([d144965](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d1449654ac10031786e9d4741e781af26933907a)) ###### 🏗️ Refactor * Merge MCP tools for comparing heap snapshots ([#2281](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2281)) ([3f4a49a](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3f4a49a89a2dd33dc6fa728aa34bc26f0aa00905)) ### chrome-devtools-mcp-v1.4.0 — chrome-devtools-mcp: v1.4.0 - Date: 2026-06-23 - Version: chrome-devtools-mcp-v1.4.0 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.4.0 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.4.0 - **added** — Publish the skills folder - **fixed** — Hide Windows update check consoles - **fixed** — Keep redirect chain order consistent between text and JSON in network functionality ##### [1.4.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.3.0...chrome-devtools-mcp-v1.4.0) (2026-06-23) ###### 🎉 Features * publish the skills folder ([#2229](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2229)) ([5367f7e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5367f7e97c1a4f506d8d1e3e8e773c72f1c0a03a)) ###### 🛠️ Fixes * hide Windows update check consoles ([#2231](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2231)) ([6225ffb](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6225ffbaf1ceb2d9d0f8b2f3b7380aa8a710b857)) * **network:** keep redirect chain order consistent between text and JSON ([#2221](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2221)) ([5a9d6af](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/5a9d6af743109e3bb9703cf0c9a46f9cb2a97480)) ###### 📄 Documentation * fix showing defaults in configuration ([#2234](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2234)) ([38dd346](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/38dd346805416c8bff2196e73c1410ca78d6f397)) * **readme:** explicitly call out that CD4A can power your browser agent ([#2227](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2227)) ([705d0e1](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/705d0e11812b8c1c2506d0ac372a97671298df11)) * update security.md ([#2248](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2248)) ([e559765](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/e55976574030dd2cde45b58d57555f5d433f50e0)) ### chrome-devtools-mcp-v1.3.0 — chrome-devtools-mcp: v1.3.0 - Date: 2026-06-18 - Version: chrome-devtools-mcp-v1.3.0 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.3.0 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.3.0 - **added** — Add get_heapsnapshot_dominators MCP tool - **added** — Add retaining paths MCP tool - **added** — Add the get_heapsnapshot_edges MCP tool - **added** — Include page title in list_pages output - **added** — Add CLI options to cap screenshot size at the source - **changed** — Use HeapSnapshotProxy.nodeIndexById - **fixed** — Handle missing third-party tool toolGroup description gracefully - **fixed** — Handle screencast file extensions case-insensitively and clean up temp dir on failure - **fixed** — Limit windows test concurrency - **fixed** — Reset toolGroups before gathering toolGroups - **fixed** — Return error message when screencast_stop is called with no active recording ##### [1.3.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.2.0...chrome-devtools-mcp-v1.3.0) (2026-06-18) ###### 🎉 Features * Add get_heapsnapshot_dominators MCP tool ([#2215](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2215)) ([08c234e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/08c234ea4b14b0ba0906deeca396873614a8c063)) * Add retaining paths MCP tool ([#2187](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2187)) ([a97c642](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a97c642d43d19fc5198038a7544ff41528ddc316)) * Add the get_heapsnapshot_edges MCP tool ([#2180](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2180)) ([4f8eb7a](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/4f8eb7ad6beecc58f56ec383f9ff43549a5604d4)) * include page title in list_pages output ([#2166](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2166)) ([b646feb](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b646feb4f33743a5ecdc6c5e3744e98f86374af3)) * **screenshot:** add CLI options to cap screenshot size at the source ([#1823](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1823)) ([55c8a54](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/55c8a541d4f842056db6bc843e54117b07bf06c1)) * Use HeapSnapshotProxy.nodeIndexById ([#2193](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2193)) ([6bd8c91](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6bd8c91678035b5aa18ee40f72e1f630aa528837)) ###### 🛠️ Fixes * handle missing third-party tool toolGroup description gracefully ([#2224](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2224)) ([8fe398e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8fe398eb5d6ee87edb51d4e37570d04b02679346)) * handle screencast file extensions case-insensitively and clean up temp dir on failure ([#2207](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2207)) ([ba80096](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ba80096521da437a834953f697c4c98bcbd6e658)) * limit windows test concurrency ([#2205](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2205)) ([e77101e](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/e77101e5dc53f9f9541eb91916eedb53495544cc)) * Reset toolGroups before gathering toolGroups ([#2200](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2200)) ([ed02047](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ed02047ae90f25c4c15adb8fd7e224b963f43135)) * return error message when screencast_stop is called with no active recording ([#2209](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2209)) ([9e32002](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/9e32002a6947ff695e463a5fefa99a7f66f19403)) ### chrome-devtools-mcp-v1.2.0 — chrome-devtools-mcp: v1.2.0 - Date: 2026-06-08 - Version: chrome-devtools-mcp-v1.2.0 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.2.0 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.2.0 - **added** — Add experimental TOON support for structured content output - **added** — Add close_heapsnapshot MCP tool - **added** — Handle multiple providers of third-party developer tools - **added** — Implement extension service worker logs - **added** — Add memory debugging tools - **added** — Support allowedUrlPattern and blockedUrlPattern options - **fixed** — Fix Cursor plugin homepage setting field - **changed** — Make lighthouse file saves run concurrently ##### [1.2.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.1.1...chrome-devtools-mcp-v1.2.0) (2026-06-08) ###### 🎉 Features * add experimental TOON support for structured content output ([#2042](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2042)) ([aa33bff](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/aa33bff19fcbf87949eec152c4b49d74e0a9330d)) * Adds close_heapsnapshot MCP tool ([#2174](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2174)) ([8713b93](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8713b93b41ce301acf0ebc555c9a1b25d29bc526)) * Handle multiple providers of third-party developer tools ([#2168](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2168)) ([30d59a7](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/30d59a78727c31ec9d70d2bd6d9310e78f1888b3)) * implement extension service worker logs ([#1915](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1915)) ([29e3898](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/29e389848fd0cae1116620d44fbce508b4404137)) * memory debugging tools ([#2169](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2169)) ([0217397](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/02173972574241049885171c5a6fc0ba998a20cc)) * support allowedUrlPattern & blockedUrlPattern Options ([#2037](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2037)) ([02b4492](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/02b4492ca605755f67f016ee1de98aa1f506168c)) ###### 🛠️ Fixes * Cursor plugin homepage setting field ([#2173](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2173)) ([8971890](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/89718901174be7c0c58a1a2b29281ab2f053cd53)) ###### 📄 Documentation * **skill:** guide agent to prompt for --categoryExtensions ([#2189](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2189)) ([8b458f7](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8b458f7ad194b52305b831d5bfd6c0b6f5a53376)) ###### ⚡ Performance * lighthouse file saves to run concurrently ([#2178](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2178)) ([f90f863](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/f90f863d4b9d643ab880c9dc8cdd78b6c88ae38d)) ###### 🏗️ Refactor * change type of logger ([#2165](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2165)) ([bf0574d](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/bf0574da8ce0986beb5dd2f026a2332a7e63b791)) * use validate files on the tool level ([#2152](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2152)) ([2e039c0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2e039c09e1a273581d9b51081a0feb8a57791947)), closes [#2150](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2150) ### chrome-devtools-mcp-v1.1.1 — chrome-devtools-mcp: v1.1.1 - Date: 2026-05-27 - Version: chrome-devtools-mcp-v1.1.1 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.1.1 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.1.1 - **fixed** — Make pageId the first argument in CLI ##### [1.1.1](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.1.0...chrome-devtools-mcp-v1.1.1) (2026-05-27) ###### 🛠️ Fixes * **cli:** have pageId as first argument ([#2142](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2142)) ([60be3e6](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/60be3e6bc157bd1121ea1d4b6ad59e37a73cac3e)) ### chrome-devtools-mcp-v1.1.0 — chrome-devtools-mcp: v1.1.0 - Date: 2026-05-26 - Version: chrome-devtools-mcp-v1.1.0 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.1.0 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.1.0 - **added** — Add extraHttpHeaders emulation to emulate tool - **added** — Create cursor plugin.json setting file with release auto versioning - **fixed** — Apply CPU throttling to secondary CDP session - **fixed** — Address pid file creation issues in CLI - **fixed** — Exit on stdin EOF and SIGTERM/SIGINT/SIGHUP, closing the browser cleanly - **fixed** — Fix throttling info in performance trace output - **fixed** — Make pageId required - **fixed** — Remove duplicate .mcp.json - **fixed** — Set viewport after updating timeouts when setting emulation - **fixed** — Use pinned version for plugins - **fixed** — Use realpath for MCP roots validation - **changed** — Remove redundant validatePath calls ##### [1.1.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.0.1...chrome-devtools-mcp-v1.1.0) (2026-05-26) ###### 🎉 Features * add extraHttpHeaders emulation to emulate tool ([#1176](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1176)) ([6992106](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/6992106d1ca3bcd9390165035e7b0a3acb7e7317)) * created cursor plugin.json setting file with release auto versioning ([#2091](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2091)) ([10c8205](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/10c82055d82eda9e7f229f8ddf3b8770a8732aa7)) ###### 🛠️ Fixes * Apply CPU throttling to secondary CDP session ([#2092](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2092)) ([3ade962](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3ade962a8da6b100800304146dc3e50e6419a6ee)) * **cli:** address pid file creation issues ([#2124](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2124)) ([1b51a52](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/1b51a520f248d809ab4383cd357cae13280735d4)) * exit on stdin EOF and SIGTERM/SIGINT/SIGHUP, closing the browser cleanly ([#2117](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2117)) ([43b934c](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/43b934cd98d5d585fcde38e24d5d7b3eeb133498)) * Fix throttling info in performance trace output ([#2096](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2096)) ([57f32b0](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/57f32b0cd4afe1775b96ba35c27f25d6f0770331)) * make pageId required ([#2084](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2084)) ([d751693](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d751693d887fae4ef7a1e7204545192322cf7820)), closes [#2052](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2052) * remove duplicate .mcp.json ([#2095](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2095)) ([dbf6ba9](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/dbf6ba93746c4975fc1ed385a8bf0f6395a9a79e)) * Set viewport after updating timeouts when setting emulation ([#2134](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2134)) ([0c3ac37](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/0c3ac378a91fa0463ce2302fd963e7946c9f2771)) * use pinned version for plugins ([#2135](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2135)) ([8ea5f09](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8ea5f098ef7e8d8ae4f4bbaea5291cef84b8f15f)) * use realpath for MCP roots validation ([#2127](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2127)) ([176eb69](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/176eb695137d9c46a61e2d4d5571880c5145cf46)) ###### 📄 Documentation * align coding agent examples with Antigravity ([#2094](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2094)) ([ce31594](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/ce31594d6c9614c63a93cd7abddf4522a4c4a053)) * fix installation instructions for VS Code ([#2087](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2087)) ([9f47df3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/9f47df36847cd69b99873709e7ed3936347b648e)) ###### 🏗️ Refactor * remove redundant validatePath calls ([#2136](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2136)) ([521c388](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/521c388624d448c8c55ee3b5415971ebc35b1ec3)) ### chrome-devtools-mcp-v1.0.1 — chrome-devtools-mcp: v1.0.1 - Date: 2026-05-18 - Version: chrome-devtools-mcp-v1.0.1 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.0.1 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.0.1 - **fixed** — Include saved image paths in CLI JSON output ##### [1.0.1](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v1.0.0...chrome-devtools-mcp-v1.0.1) (2026-05-18) ###### 🛠️ Fixes * include saved image paths in CLI JSON output ([#2070](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2070)) ([a9fb555](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a9fb555c806122bc03bbca75d9bc03197d7f45b6)) ###### 📄 Documentation * add version to the LTS ([#2080](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2080)) ([a2083a2](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a2083a2eddc687e53646877e36b784f2d4ced0e0)) ### chrome-devtools-mcp-v1.0.0 — chrome-devtools-mcp: v1.0.0 - Date: 2026-05-18 - Version: chrome-devtools-mcp-v1.0.0 - Original notes: https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.0.0 - Permalink: https://whatsnew.fyi/product/chrome-devtools-mcp/releases/chrome-devtools-mcp-v1.0.0 - **added** — Report new URL after actions that trigger navigation - **added** — Support filePath in evaluate_script - **fixed** — Disable NetworkManager in DevTools - **fixed** — Do not use getSelectedMcpPage - **fixed** — Improve geolocation emulation - **fixed** — Report unknown tool arguments - **fixed** — Respect user's npm registry configuration in update check ##### [1.0.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.26.0...chrome-devtools-mcp-v1.0.0) (2026-05-18) ###### 🎉 Features * report new URL after actions that trigger navigation ([#1853](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1853)) ([b594858](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b5948582a0a143d48b43d64a87cff1f9027e12e3)) * support filePath in evaluate_script ([#2054](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2054)) ([90d368d](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/90d368d34365507d88b1eabf0e7a7a8a240ac019)) ###### 🛠️ Fixes * disable NetworkManager in DevTools ([#1834](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1834)) ([d0e6539](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d0e6539ef426a8313ec9266a3b3c5f0511275bdf)) * do not use getSelectedMcpPage ([85f935b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/85f935b2be2d202545d4b8c2af4f15b77a271418)) * improve geolocation emulation ([#2036](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2036)) ([213720b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/213720b69cdc84fc03e1e5b96bfae287d8ffe812)) * report unknown tool arguments ([#2064](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2064)) ([041b208](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/041b2083781e4c2f027ea9c71479e4db3beb7fa7)) * respect user's npm registry configuration in update check ([#2038](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2038)) ([83a299f](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/83a299fc95c6d561acab520837c805ab37ecfde3)) ###### 📄 Documentation * explain concurrent session options ([#2062](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2062)) ([41944b3](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/41944b3265a3d2c812fcb55843acd20d039a8748)) * fix typo ([#2075](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2075)) ([1deb4f8](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/1deb4f8a8b414a06bd0caac37b78acfc46143703)) * remove windows workaround and document Node LTS support ([#2074](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2074)) ([30dcd0b](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/30dcd0ba965d7195952af141c6799a7e50ee4038)) * unhide various experimental flags ([#2055](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2055)) ([081c903](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/081c9033d601703e19e97072c69b4263efae5b6a)) ###### 🏗️ Refactor * waitForResult helpers ([#2041](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/2041)) ([f6a12be](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/f6a12be091dc033a31edfbe4b3a47c41579f6e92))