Skip to content

Errors are not forwarded to window.onerror #2621

Open
@ACXgit

Description

@ACXgit

Errors inside components do not reach window.onerror event handler while using the Mithril router, mounting components with m.route. Instead they do when the component is mounted with m.mount.

This didn't happen in 1.x.

Mithril version:
2.0.4

Browser and OS:
Firefox 81 64bit, Windows 10

Code

[flems] m.route with Mithril 1.1.7, working as expected

[flems] m.route with Mithril 2.0.4, not forwarding

[flems] m.mount with Mithril 2.0.4, working as expected

Context

Without errors being forwarded to window.onerror it's impossible to catch them globally and log them, i.e. to an application monitoring and error tracking platform like Sentry.

Metadata

Metadata

Assignees

Labels

Area: CoreFor anything dealing with Mithril core itselfType: BugFor bugs and any other unexpected breakage

Type

No type

Projects

Status

High priority

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions