diff --git a/files/en-us/mozilla/firefox/experimental_features/index.md b/files/en-us/mozilla/firefox/experimental_features/index.md index ae9b9a7ad62b93f..44017ac057c3ee3 100644 --- a/files/en-us/mozilla/firefox/experimental_features/index.md +++ b/files/en-us/mozilla/firefox/experimental_features/index.md @@ -447,6 +447,22 @@ These give developers more flexibility when structuring and loading JavaScript m ## APIs +### Crash Reporting API + +The [Crash Reporting API](/en-US/docs/Web/API/CrashReport) provides a way for sites to include diagnostic data in browser crash reports sent through the [Reporting API](/en-US/docs/Web/API/Reporting_API). +It exposes the {{domxref("Window.crashReport")}} property and the {{domxref("CrashReportContext")}} interface, which store key-value data for the current top-level browsing context. +([Firefox bug 2036160](https://bugzil.la/2036160)). + +| Release channel | Version added | Enabled by default? | +| ----------------- | ------------- | ------------------- | +| Nightly | 152 | Yes | +| Developer Edition | 152 | No | +| Beta | 152 | No | +| Release | 152 | No | + +- `dom.reporting.crash.enabled` + - : Set to `true` to enable (enabled by default in Nightly). + ### Scoped custom element registries Support for [scoped custom element registries](/en-US/docs/Web/API/Web_components/Using_custom_elements#scoped_custom_element_registries) is being implemented. diff --git a/files/en-us/mozilla/firefox/releases/152/index.md b/files/en-us/mozilla/firefox/releases/152/index.md index 11557586ce2ffcf..3c2b861e79cefb4 100644 --- a/files/en-us/mozilla/firefox/releases/152/index.md +++ b/files/en-us/mozilla/firefox/releases/152/index.md @@ -99,10 +99,16 @@ Firefox 152 is the current [Beta version of Firefox](https://www.firefox.com/en- ## Experimental web features -These features are shipping in Firefox 152 but are disabled by default. +These features are shipping in Firefox 152 but are disabled by default unless otherwise noted. To experiment with them, search for the appropriate preference on the `about:config` page and set it to `true`. You can find more such features on the [Experimental features](/en-US/docs/Mozilla/Firefox/Experimental_features) page. +- **Crash Reporting API** (Nightly): `dom.reporting.crash.enabled` + + The [Crash Reporting API](/en-US/docs/Web/API/CrashReport) is now supported. + This exposes {{domxref("Window.crashReport")}} and {{domxref("CrashReportContext")}}, allowing pages to store key-value diagnostic data that can be included in {{domxref("CrashReport")}} objects sent through the [Reporting API](/en-US/docs/Web/API/Reporting_API). + ([Firefox bug 2036160](https://bugzil.la/2036160)). + - **Check if a media encoding/decoding configuration is supported for WebRTC**: `media.mediacapabilities.webrtc.enabled` The `webrtc` type can now be passed as an option for [`MediaCapabilities.decodingInfo()`](/en-US/docs/Web/API/MediaCapabilities/decodingInfo#webrtc) and [`MediaCapabilities.encodingInfo()`](/en-US/docs/Web/API/MediaCapabilities/encodingInfo#webrtc) to check if an encoding/decoding configuration can be used for WebRTC. diff --git a/files/en-us/web/api/crashreport/index.md b/files/en-us/web/api/crashreport/index.md index 01342d1865386d7..9728f9124609a88 100644 --- a/files/en-us/web/api/crashreport/index.md +++ b/files/en-us/web/api/crashreport/index.md @@ -2,7 +2,7 @@ title: CrashReport slug: Web/API/CrashReport page-type: web-api-interface -browser-compat: api.ReportingObserver.ReportingObserver.options_parameter.types_property.crash +browser-compat: http.headers.Reporting-Endpoints.default.receives_crash_type --- {{APIRef("Reporting API")}}