On Thursday, July 31, 2025 at 4:28:22 AM UTC+9 Chromestatus wrote:

Contact emails d...@chromium.org 

Explainer https://github.com/WICG/crash-reporting/blob/gh-pages/
crashReport-explainer.md 

Specification https://github.com/WICG/crash-reporting/pull/37


I've noted a few issues, which do not block origin trial but might be worth 
addressing beforehand since they change the observable impact of the API:

   - https://github.com/WICG/crash-reporting/issues/38
   - https://github.com/WICG/crash-reporting/issues/39
   - https://github.com/WICG/crash-reporting/pull/37/files#r2244219210

 



Summary 

A new key-value API, tentatively `window.crashReport`, backed by a 
per-Document map holding data that gets appended to crash reports. See 
https://github.com/WICG/crash-reporting/issues/15 for initial discussion. 
The data placed in this API's backing map gets sent in the 
`CrashReportBody` [1] if any renderer process crashes are incurred by the 
site. This lets developers debug what specific state in their application 
might be causing a given crash. [1]: https://wicg.github.io/crash-
reporting/#crashreportbody


Blink component Blink>ReportingObserver 
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EReportingObserver%22>
 

TAG review None 

TAG review status Pending


It's probably a good idea to file for one at this stage? (But not 
necessarily required.)
 



Risks 


Interoperability and Compatibility 

None


*Gecko*: No signal (https://github.com/mozilla/standards-positions/issues/
1271) 

*WebKit*: No signal (https://github.com/WebKit/
standards-positions/issues/528) 

*Web developers*: Positive First-party partners at Google are excited to be 
able associate specific app state & data with web-exposed crash reports. 

*Other signals*: 

WebView application risks 

Does this intent deprecate or change behavior of existing APIs, such that 
it has potentially high risk for Android WebView-based applications?

None


Goals for experimentation 



Can you paste this in? The generated email is buggy 
per https://github.com/GoogleChrome/chromium-dashboard/issues/4155 . 
 


Ongoing technical constraints 

None


Debuggability 

None


Will this feature be supported on all six Blink platforms (Windows, Mac, 
Linux, ChromeOS, Android, and Android WebView)? No


Why not?
 



Is this feature fully tested by web-platform-tests 
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
? No 

This feature is not fully testable with Web Platform Tests, because WPT 
infrastructure does not provide the ability to crash specific renderer 
processes. This limitation has not prevented the Crash Report 
Infrastructure from shipping in general, nor has it prevented additions 
like https://chromestatus.com/feature/4731248572628992. This API will be 
tested with as many web platform tests as possible to assert the shape and 
semantics of the JS-exposed web API.


Flag name on about://flags CrashReportingStorageAPI 

Finch feature name CrashReportingStorageAPI 

Requires code in //chrome? False 

Tracking bug https://issues.chromium.org/issues/400432195 

Estimated milestones 

No milestones specified


Can you add estimated milestones?
 



Link to entry on the Chrome Platform Status https://chromestatus.com/
feature/6228675846209536?gate=5172180396277760 

Links to previous Intent discussions Intent to Prototype: 
https://groups.google.com/a/chromium.org/d/msgid/blink-
dev/687500b2.170a0220.1c6204.01c6.GAE%40google.com 


This intent message was generated by Chrome Platform Status 
<https://chromestatus.com>. 

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/58c87a65-b6c3-4f80-9511-395bde736132n%40chromium.org.

Reply via email to