Skip to content

FF149 Relnote/Expr: Reporting API CSP/Integrity-Policy#43523

Merged
dipikabh merged 1 commit into
mdn:mainfrom
hamishwillee:ff149_relnote_reporting_api
Mar 23, 2026
Merged

FF149 Relnote/Expr: Reporting API CSP/Integrity-Policy#43523
dipikabh merged 1 commit into
mdn:mainfrom
hamishwillee:ff149_relnote_reporting_api

Conversation

@hamishwillee
Copy link
Copy Markdown
Collaborator

FF149 Supports the reporting API for CSP and Integrity-Policy violations. This adds a relase note and removes the corresponding entry from the experimental features page.

Related docs work can be tracked in #43221.

@hamishwillee hamishwillee requested a review from a team as a code owner March 23, 2026 00:19
@hamishwillee hamishwillee requested review from dipikabh and removed request for a team March 23, 2026 00:19
@github-actions github-actions Bot added Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed labels Mar 23, 2026
@hamishwillee hamishwillee mentioned this pull request Mar 23, 2026
8 tasks
@github-actions
Copy link
Copy Markdown
Contributor

Preview URLs (2 pages)

External URLs (76)

URL: /en-US/docs/Mozilla/Firefox/Experimental_features
Title: Experimental features in Firefox


URL: /en-US/docs/Mozilla/Firefox/Releases/149
Title: Firefox 149 release notes for developers (Beta)

([Firefox bug 2010125](https://bugzil.la/2010125)).

- The [Reporting API](/en-US/docs/Web/API/Reporting_API) is now supported for reporting [Content Security Policy (CSP)](/en-US/docs/Web/HTTP/Guides/CSP) and {{httpheader("Integrity-Policy")}} violations.
This allows report objects that are {{domxref("CSPViolationReport")}} objects and {{domxref("IntegrityViolationReport")}} objects to be reported in violating pages using a {{domxref("ReportingObserver")}} (reports can be filtered on the `type` property: `"csp-violation"` or `"integrity-violation"`).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This allows report objects that are {{domxref("CSPViolationReport")}} objects and {{domxref("IntegrityViolationReport")}} objects to be reported in violating pages using a {{domxref("ReportingObserver")}} (reports can be filtered on the `type` property: `"csp-violation"` or `"integrity-violation"`).
This API allows {{domxref("CSPViolationReport")}} and {{domxref("IntegrityViolationReport")}} objects to be reported in violating pages using a {{domxref("ReportingObserver")}} (reports can be filtered on the `type` property: `"csp-violation"` or `"integrity-violation"`).

Copy link
Copy Markdown
Collaborator Author

@hamishwillee hamishwillee Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dipikabh Yes, I think that sounds a lot more natural. See #43538

Edit ... and thanks for the review!

Copy link
Copy Markdown
Contributor

@dipikabh dipikabh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a nit, but looks good otherwise.
We can merge this for now to unblock the release notes and cleanup later if you agree with the suggestion.

Thank you!

@dipikabh dipikabh merged commit 2316f96 into mdn:main Mar 23, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants