Call stacks in crash reports from unresponsive web pages #380
Labels
blocked
Coming to a position is blocked on issues identified with the spec or proposal.
concerns: privacy
This proposal may cause privacy risk if implemented
from: Microsoft
Proposed, edited, or co-edited by Microsoft.
topic: meaningful user consent
Feature likely requires meaningful user consent to allow
WebKittens
No response
Title of the spec
Call stacks in crash reports from unresponsive web pages
URL to the spec
https://wicg.github.io/crash-reporting
URL to the spec's repository
https://github.com/WICG/crash-reporting
Issue Tracker URL
https://issues.chromium.org/issues/40268201
Explainer URL
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/CrashReporting/AddStackToCrashReports.md
TAG Design Review URL
w3ctag/design-reviews#981
Mozilla standards-positions issue URL
mozilla/standards-positions#1057
WebKit Bugzilla URL
No response
Radar URL
No response
Description
When a web page becomes unresponsive, it's often because of JavaScript code which is busy running an infinite loop or other very long computation. When a developer receives a report from the crash reporting API, and the reason is unresponsive, it would be very helpful to include the JS call stack from when the page was deemed unresponsive. This would let the website developer more easily find the find and fix the problem.
What happens instead? The page reports that it was terminated due to being unresponsive, but the developer of the page has no further information about how to fix the problem.
The text was updated successfully, but these errors were encountered: