Skip to content

feat: auto handle dialogs during script evaluation #1839

Merged
Lightning00Blade merged 5 commits intomainfrom
Support-dialogs-in-evaluate
Apr 20, 2026
Merged

feat: auto handle dialogs during script evaluation #1839
Lightning00Blade merged 5 commits intomainfrom
Support-dialogs-in-evaluate

Conversation

@Lightning00Blade
Copy link
Copy Markdown
Collaborator

@Lightning00Blade Lightning00Blade commented Apr 9, 2026

Provide a argument to LLM to handle dialogs that come up during code execution.

@Lightning00Blade Lightning00Blade marked this pull request as ready for review April 9, 2026 14:28
@Lightning00Blade Lightning00Blade requested a review from OrKoN April 9, 2026 14:28
Comment thread src/tools/script.ts
@ubutatu

This comment was marked as off-topic.

ubutatu

This comment was marked as off-topic.

@Lightning00Blade Lightning00Blade force-pushed the Support-dialogs-in-evaluate branch from ec08ddf to b4660f8 Compare April 16, 2026 10:06
@Lightning00Blade Lightning00Blade requested a review from OrKoN April 17, 2026 12:21
@OrKoN OrKoN force-pushed the Support-dialogs-in-evaluate branch from b4660f8 to e311163 Compare April 20, 2026 06:16
Lightning00Blade and others added 5 commits April 20, 2026 08:32
Added a new option `dialog` to `waitForEventsAfterAction` to automatically handle dialogs that trigger during execution. We hardcode it to `'accept'` for the `evaluate_script` tool so that `alert()` or `confirm()` don't block and timeout script evaluation.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
@Lightning00Blade Lightning00Blade force-pushed the Support-dialogs-in-evaluate branch from e311163 to bfecb6c Compare April 20, 2026 06:34
@Lightning00Blade Lightning00Blade added this pull request to the merge queue Apr 20, 2026
Merged via the queue into main with commit da33cb5 Apr 20, 2026
20 checks passed
@Lightning00Blade Lightning00Blade deleted the Support-dialogs-in-evaluate branch April 20, 2026 06:51
wolfib pushed a commit that referenced this pull request Apr 20, 2026
Provide a argument to LLM to handle dialogs that come up during code
execution.

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
OrKoN pushed a commit that referenced this pull request Apr 21, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.22.0](chrome-devtools-mcp-v0.21.0...chrome-devtools-mcp-v0.22.0)
(2026-04-21)


### 🎉 Features

* add update notification to both binaries
([#1783](#1783))
([e01e333](e01e333))
* auto handle dialogs during script evaluation
([#1839](#1839))
([da33cb5](da33cb5))
* ensure extensions for file outputs
([#1867](#1867))
([e7a0d50](e7a0d50))
* experimental click_at(x,y) tool
([#1788](#1788))
([c4f5471](c4f5471))
* support Chrome extensions debugging
([#1922](#1922))
([3ff21cf](3ff21cf))
* support DevTools header redactions as an option
([#1848](#1848))
([5c398c4](5c398c4))
* **webmcp:** Add experimental tool to execute WebMCP tool
([#1873](#1873))
([0aff266](0aff266))
* **webmcp:** Add experimental tool to list WebMCP tools page exposes
([#1845](#1845))
([f97b573](f97b573))


### 🛠️ Fixes

* avoid showing update notification for local builds
([#1889](#1889))
([3f0cf10](3f0cf10)),
closes
[#1886](#1886)
* **cli:** correct WebP MIME type check in handleResponse ('webp' →
'image/webp')
([#1899](#1899))
([e3a5f6b](e3a5f6b)),
closes
[#1898](#1898)
* ignore unmapped PerformanceIssue events
([#1852](#1852))
([ea57e86](ea57e86))
* **network:** trailing data in Network redirect chain
([#1880](#1880))
([2f458c1](2f458c1))
* remove double space in navigate error message
([#1847](#1847))
([429e0ca](429e0ca))


### 📄 Documentation

* clarify tools included into CLI
([#1925](#1925))
([76ab9fa](76ab9fa))
* document network response and request extensions
([#1887](#1887))
([796d6f2](796d6f2))
* fix skill and reference documentation issues
([#1249](#1249))
([9236834](9236834))
* Include Mistral Vibe setup in README
([#1801](#1801))
([582c9e0](582c9e0))
* Rename project and enhance README content
([#1856](#1856))
([c066488](c066488))
* update the README on installing as a VS code agent plugin
([#1796](#1796))
([1b5dcae](1b5dcae))


### 🏗️ Refactor

* move waitForEventsAfterAction to McpPage
([#1780](#1780))
([c7c8f50](c7c8f50))
* use puppeteer Extension API
([#1911](#1911))
([ec895f1](ec895f1))

---
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.

3 participants