puppeteer-core-v25.9.0

cloudflare/pingorapuppeteer-core-v25.9.0Aug 25, 2026by browser-automation-bot

AI Summary

Updates the Puppeteer Core browser automation library to version 25.9.0, including browser version upgrades and new interaction capabilities for WebMCP.

Key Highlights

  • Rolls to Firefox 154.0 and Chrome 152.0.7977.54
  • Adds support for Shadow DOMs in MutationPoller
  • Enables canceling tool execution in WebMCP

New Features

  • Support for Shadow roots in MutationPoller
  • Support for canceling tool execution in WebMCP

Full Release Notes

## [25.9.0](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v25.8.0...puppeteer-core-v25.9.0) (2026-08-24)


### 🎉 Features

* roll to Firefox 154.0 ([#15361](https://github.com/puppeteer/puppeteer/issues/15361)) ([d702da7](https://github.com/puppeteer/puppeteer/commit/d702da7ec7d72e3a814ffcf0c4bc70a11c171748))
* support shadow roots in MutationPoller ([#15292](https://github.com/puppeteer/puppeteer/issues/15292)) ([4670a25](https://github.com/puppeteer/puppeteer/commit/4670a25b16d48c8be8e4a747412a8caf4509063f))
* **webmcp:** support canceling tool execution ([#15365](https://github.com/puppeteer/puppeteer/issues/15365)) ([3523f36](https://github.com/puppeteer/puppeteer/commit/3523f36e840b6c7ebf1167eddb5c2e83c9262c68))


### 🛠️ Fixes

* roll to Chrome 152.0.7977.54 ([#15363](https://github.com/puppeteer/puppeteer/issues/15363)) ([9088feb](https://github.com/puppeteer/puppeteer/commit/9088feb7d71cda035eee4f4d21cb20fee9238aa9))
* set frame content without document.write ([#15358](https://github.com/puppeteer/puppeteer/issues/15358)) ([83f8d1c](https://github.com/puppeteer/puppeteer/commit/83f8d1c8536f238dbdfdf041c72581bdf2b6f3de))