fdd8d994 Adds app-modal module that detects open Polaris modals, allowlists Shopify CDN hosts, and extends telemetry.
- New app-modal module watches the Polaris portals container and notifies the host through appModal.setOpen when a Polaris modal opens or closes.
- Script tag validation now accepts any host from a Shopify CDN allowlist (cdn.shopify.com plus shopify-assets domains) over HTTPS instead of only cdn.shopify.com.
- The fetch module uses the same CDN allowlist check when deciding whether a request targets the Shopify CDN.
Files 21
+132 -116
16 modified