diff --git a/internal/vite-plugin-strip-shadow-css-comments.mjs b/internal/vite-plugin-strip-shadow-css-comments.mjs
index a39965c39..5d072cdaa 100644
--- a/internal/vite-plugin-strip-shadow-css-comments.mjs
+++ b/internal/vite-plugin-strip-shadow-css-comments.mjs
@@ -20,8 +20,13 @@ const ROOT = resolve(dirname(fileURLToPath(import.meta.url)), '..')
const SOURCE_ROOTS = ['library', 'plugin-designs'].map(d => resolve(ROOT, d) + sep)
const TAG = '[strip-shadow-css-comments]'
-// The call site: `useShadowStyles(` then optional whitespace then the opening backtick.
-const CALL = /\buseShadowStyles\(\s*`/g
+// The literals that ship as CSS, in the three shapes this tree writes them:
+// useShadowStyles(`…`) the literal passed directly;
+// useShadowStyles(PANE_GRID_STYLES + `…`) a literal appended to shared styles;
+// const PS_SHADOW_CSS = `…` / export const PANE_GRID_STYLES = `…` a named literal passed later.
+// Only the first shape was matched until 2026-09-28, and regions found three plugins' comments shipping
+// from the other two (check:public-hygiene) — the same mistake written independently, i.e. a trap.
+const CALL = /\buseShadowStyles\(\s*(?:[A-Za-z_$][\w$]*\s*\+\s*)*`|\b(?:export\s+)?const\s+[A-Z][A-Z0-9_]*(?:_CSS|_STYLES)\s*=\s*`/g
/**
* Find the end of a template literal whose opening backtick is just before `from`.
diff --git a/public/dx-maps/country-posters/countries-map/index.html b/public/dx-maps/country-posters/countries-map/index.html
index a9301deca..1a3c9df40 100644
--- a/public/dx-maps/country-posters/countries-map/index.html
+++ b/public/dx-maps/country-posters/countries-map/index.html
@@ -36,7 +36,7 @@
-
+
-
+
-
+
-
+
-
+
\n\n"
+ "script": "\n\n\n\n"
}
},
{
@@ -202,7 +202,7 @@
"scriptUrl": "./country-posters/country-posters.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
}
},
{
@@ -217,7 +217,7 @@
"scriptUrl": "./country-posters/country-posters.js",
"embed": {
"iframe": "",
- "script": "\n\n\n\n"
+ "script": "\n\n\n\n"
}
}
]
@@ -317,7 +317,7 @@
"bundle": "doxa-maps-spa",
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
"output": "dx-maps/doxa-maps-spa/doxa-maps-spa.js",
- "integrity": "sha384-rLTDkqumxtv1rDoCpF7Gubflil8YbosAnEN741ue/oml2btEkGBJrHoLcERx3Iiw",
+ "integrity": "sha384-O6x4cLrNP72ZluOLN/4Ty5bjoJlMJ8ayem3KT6HQO9WryPqGyRpNvDkXYMj0KdR6",
"elements": [
"doxa-maps-spa"
],
@@ -344,7 +344,7 @@
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
},
"instances": [
{
@@ -814,7 +814,7 @@
"bundle": "my-upg-100-list",
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"output": "dx-maps/my-upg-100-list/my-upg-100-list.js",
- "integrity": "sha384-zRCUCInrjAg7FkO00XfsZOvzTzhYtbQRaSJZ35iU3moarmFRrf11f/DgtIMKk+mF",
+ "integrity": "sha384-kGg+6wCJyUDih0VGd9FQQ3DAcUN+1r50jARLUa2P+Hzg8ft5mOia5zh9pYSoZkKv",
"elements": [
"my-upg-100-list-map"
],
@@ -836,7 +836,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
}
},
{
@@ -851,7 +851,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": {
"iframe": "",
- "script": "\n\n\n\n"
+ "script": "\n\n\n\n"
}
},
{
@@ -866,7 +866,7 @@
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
"embed": {
"iframe": "",
- "script": "\n\n\n\n"
+ "script": "\n\n\n\n"
}
}
]
@@ -938,7 +938,7 @@
"bundle": "plugin-studio",
"scriptUrl": "./plugin-studio/plugin-studio.js",
"output": "dx-maps/plugin-studio/plugin-studio.js",
- "integrity": "sha384-Awv4926G0miJpm4VD0vO4rC4SeeUIRQ4ASqg0kFuJt01iSVScplcaa9UkxE0a7nu",
+ "integrity": "sha384-1KspSeIUO3xQaKKd+sTg2ezt/+gB/ua2U1g8flIGH+C64uOnzXw2yFLoqLXy8vl8",
"elements": [
"plugin-studio"
],
@@ -968,7 +968,7 @@
"scriptUrl": "./plugin-studio/plugin-studio.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
},
"instances": [
{
@@ -995,7 +995,7 @@
"bundle": "pplr-data-maps",
"scriptUrl": "./pplr-data-maps/pplr-data-maps.js",
"output": "dx-maps/pplr-data-maps/pplr-data-maps.js",
- "integrity": "sha384-PrNoOug2lEoTkFJmTpjOY1uweCo/CV5JEiVs6qbHKQeUzv40KJ9m5zx2FB+z1di0",
+ "integrity": "sha384-QZeBhEtZRuC4DuMS/Q0IDxabpGv2oFqfEWbULE+DbrCEn+EZmqv1jIEM4d6LpEEd",
"elements": [
"pplr-data-maps"
],
@@ -1013,7 +1013,7 @@
"scriptUrl": "./pplr-data-maps/pplr-data-maps.js",
"embed": {
"iframe": "",
- "script": "\n\n\n\n"
+ "script": "\n\n\n\n"
},
"bundle": "pplr-data-maps"
}
@@ -1050,7 +1050,7 @@
"bundle": "regions-dashboard",
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
"output": "dx-maps/regions-dashboard/regions-dashboard.js",
- "integrity": "sha384-w6zwFLjOJosuTvBOW+4dL/wHKVKroj0nhIcmm1KjhVUMOhr6Mz1XVR/nonKyCSvn",
+ "integrity": "sha384-BKvyqmem1gAeYIpv+N7hUWezGfuToUwRjtpyN38YCa1TqdM4rA1zty9cNm8kpzOR",
"elements": [
"regions-dashboard"
],
@@ -1072,7 +1072,7 @@
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
"embed": {
"iframe": "",
- "script": "\n\n\n\n"
+ "script": "\n\n\n\n"
}
},
{
@@ -1087,7 +1087,7 @@
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
}
},
{
@@ -1102,7 +1102,7 @@
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
"embed": {
"iframe": "",
- "script": "\n\n\n\n"
+ "script": "\n\n\n\n"
}
}
]
diff --git a/public/dx-maps/index.html b/public/dx-maps/index.html
index 7cfa29856..294475374 100644
--- a/public/dx-maps/index.html
+++ b/public/dx-maps/index.html
@@ -19,6 +19,6 @@
-
+