Skip to content

[pull] latest from ag-grid:latest#768

Merged
pull[bot] merged 4 commits into
code:latestfrom
ag-grid:latest
Jun 8, 2026
Merged

[pull] latest from ag-grid:latest#768
pull[bot] merged 4 commits into
code:latestfrom
ag-grid:latest

Conversation

@pull

@pull pull Bot commented Jun 8, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

gportela85 and others added 4 commits June 8, 2026 11:55
* AG-17406-allow-updating-col-def-without-losing-ui-state
* AG-17134 Allow OneTrust, ZoomInfo blob + GA4 regional in grid CSP (#13968)

Port of charts PRs #7018 + #7021 to the grid root policy. www.ag-grid.com
uses a single www-wide GTM container, so grid root pages fire the same
production-only tags charts did:

- OneTrust cookie-consent SDK (GTM-injected): cdn.cookielaw.org in script-src;
  cdn.cookielaw.org + *.onetrust.com in connect-src.
- ZoomInfo zi-tag.js bootstraps a blob: URL script: blob: in script-src.
- GA4 geo-routed regional collect endpoint: www.google-analytics.com ->
  *.google-analytics.com in connect-src.

* AG-17134 Allow ecommerce checkout origins (Firebase Auth + Realex) in grid CSP (#13970)

The grid ecommerce/license checkout surfaced report-only violations on prod:

- Firebase Auth (anonymous sign-in during checkout) XHR to
  www.googleapis.com/identitytoolkit + securetoken.googleapis.com (ID-token
  refresh) -> connect-src.
- Realex / Global Payments Hosted Payment Page (rxp-hpp.js) rendered as an
  iframe and the payment form POSTed to it -> frame-src + form-action.
  Env-split (mirrors the trial-form pattern): pay.sandbox.realexpayments.com
  in dev/staging, pay.realexpayments.com in production.

* AG-17134 Allow GA analytics.js in script-src (post-consent) (#13979)

After accepting cookies in the OneTrust banner, GTM injects Universal
Analytics, which loads https://www.google-analytics.com/analytics.js as a
script. script-src did not list that host (only connect-src had the
*.google-analytics.com wildcard for the collect XHRs), so it reported a
script-src violation. Add https://www.google-analytics.com to script-src.

Consent-gated + GTM-injected, so prod-only — staging never fired it.
@pull pull Bot locked and limited conversation to collaborators Jun 8, 2026
@pull pull Bot added the ⤵️ pull label Jun 8, 2026
@pull pull Bot merged commit 25b3dae into code:latest Jun 8, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants