Skip to content

feat: include source-mapped stack trace for uncaught errors#876

Merged
szuend merged 1 commit intomainfrom
uncaught-errors
Feb 3, 2026
Merged

feat: include source-mapped stack trace for uncaught errors#876
szuend merged 1 commit intomainfrom
uncaught-errors

Conversation

@szuend
Copy link
Contributor

@szuend szuend commented Feb 3, 2026

Note that we replace the existing "pageerror" handler with our new UncaughtError handler. The latter has a structured stack trace attached which we can source map via DevTools.

This regresses the current functionality slightly, as we lose "pageerror"s for workers and oopif.

@szuend szuend requested a review from OrKoN February 3, 2026 12:19
@szuend szuend added this pull request to the merge queue Feb 3, 2026
Merged via the queue into main with commit ecef712 Feb 3, 2026
20 checks passed
@szuend szuend deleted the uncaught-errors branch February 3, 2026 12:29
github-merge-queue bot pushed a commit that referenced this pull request Feb 4, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.16.0](chrome-devtools-mcp-v0.15.1...chrome-devtools-mcp-v0.16.0)
(2026-02-04)


### 🎉 Features

* include source-mapped stack trace for uncaught errors
([#876](#876))
([ecef712](ecef712))


### 🛠️ Fixes

* accidental extra typing in the fill tool
([#886](#886))
([3d6e59d](3d6e59d))
* update evaluateScript description formatting
([#880](#880))
([24db9dd](24db9dd))
* use 1-based line/column and fix wasm offsets in stack frames
([#884](#884))
([7e1ec81](7e1ec81))


### 📄 Documentation

* mention source-mapped stack traces in 'Key features'
([#883](#883))
([579d18a](579d18a))
* remove outdated --channel=beta note
([#882](#882))
([acdb5c9](acdb5c9))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
wolfib pushed a commit to wolfib/chrome-devtools-mcp that referenced this pull request Mar 10, 2026
…vTools#876)

Note that we replace the existing "pageerror" handler with our new
`UncaughtError` handler. The latter has a structured stack trace
attached which we can source map via DevTools.

This regresses the current functionality slightly, as we lose
"pageerror"s for workers and oopif.
wolfib pushed a commit to wolfib/chrome-devtools-mcp that referenced this pull request Mar 10, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.16.0](ChromeDevTools/chrome-devtools-mcp@chrome-devtools-mcp-v0.15.1...chrome-devtools-mcp-v0.16.0)
(2026-02-04)


### 🎉 Features

* include source-mapped stack trace for uncaught errors
([ChromeDevTools#876](ChromeDevTools#876))
([ecef712](ChromeDevTools@ecef712))


### 🛠️ Fixes

* accidental extra typing in the fill tool
([ChromeDevTools#886](ChromeDevTools#886))
([3d6e59d](ChromeDevTools@3d6e59d))
* update evaluateScript description formatting
([ChromeDevTools#880](ChromeDevTools#880))
([24db9dd](ChromeDevTools@24db9dd))
* use 1-based line/column and fix wasm offsets in stack frames
([ChromeDevTools#884](ChromeDevTools#884))
([7e1ec81](ChromeDevTools@7e1ec81))


### 📄 Documentation

* mention source-mapped stack traces in 'Key features'
([ChromeDevTools#883](ChromeDevTools#883))
([579d18a](ChromeDevTools@579d18a))
* remove outdated --channel=beta note
([ChromeDevTools#882](ChromeDevTools#882))
([acdb5c9](ChromeDevTools@acdb5c9))

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