Skip to content

perf: use CDP to find open DevTools pages (reland)#1210

Merged
Lightning00Blade merged 1 commit intomainfrom
reland
Mar 20, 2026
Merged

perf: use CDP to find open DevTools pages (reland)#1210
Lightning00Blade merged 1 commit intomainfrom
reland

Conversation

@Lightning00Blade
Copy link
Copy Markdown
Collaborator

@Lightning00Blade Lightning00Blade commented Mar 20, 2026

This should reduce the flakiness and issue with finding open DevTools tabs for the corresponding pages.
Currently we do multiple loops over all the targets, so this should have a nice performance improvement when multiple pages are opened.

With a fallback for older versions.

@Lightning00Blade Lightning00Blade requested a review from wolfib March 20, 2026 09:25
@Lightning00Blade Lightning00Blade added this pull request to the merge queue Mar 20, 2026
Merged via the queue into main with commit 53483bc Mar 20, 2026
21 checks passed
@Lightning00Blade Lightning00Blade deleted the reland branch March 20, 2026 11:56
github-merge-queue Bot pushed a commit that referenced this pull request Mar 20, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.20.3](chrome-devtools-mcp-v0.20.2...chrome-devtools-mcp-v0.20.3)
(2026-03-20)


### 🛠️ Fixes

* mark categoryExtensions flag mutually exclusive with autoConnect
([#1202](#1202))
([8c2a7fc](8c2a7fc)),
closes
[#1072](#1072)


### ⚡ Performance

* **memory:** release old navigation request in NetworkCollector
([#1200](#1200))
([1e6456c](1e6456c))
* use CDP to find open DevTools pages (reland)
([#1210](#1210))
([53483bc](53483bc))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
OrKoN pushed a commit to mvanhorn/chrome-devtools-mcp that referenced this pull request Apr 1, 2026
This should reduce the flakiness and issue with finding open DevTools
tabs for the corresponding pages.
Currently we do multiple loops over all the targets, so this should have
a nice performance improvement when multiple pages are opened.

With a fallback for older versions.
OrKoN pushed a commit to mvanhorn/chrome-devtools-mcp that referenced this pull request Apr 1, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.20.3](ChromeDevTools/chrome-devtools-mcp@chrome-devtools-mcp-v0.20.2...chrome-devtools-mcp-v0.20.3)
(2026-03-20)


### 🛠️ Fixes

* mark categoryExtensions flag mutually exclusive with autoConnect
([ChromeDevTools#1202](ChromeDevTools#1202))
([8c2a7fc](ChromeDevTools@8c2a7fc)),
closes
[ChromeDevTools#1072](ChromeDevTools#1072)


### ⚡ Performance

* **memory:** release old navigation request in NetworkCollector
([ChromeDevTools#1200](ChromeDevTools#1200))
([1e6456c](ChromeDevTools@1e6456c))
* use CDP to find open DevTools pages (reland)
([ChromeDevTools#1210](ChromeDevTools#1210))
([53483bc](ChromeDevTools@53483bc))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants