diff --git a/plugin-designs/country-posters/country-posters-mfe.vue b/plugin-designs/country-posters/country-posters-mfe.vue index ea097727c..c1f7d23c3 100644 --- a/plugin-designs/country-posters/country-posters-mfe.vue +++ b/plugin-designs/country-posters/country-posters-mfe.vue @@ -104,7 +104,13 @@ let offScroll = null // partner who asked for MapLibre a Mapbox map in every nested pane -- the pane reads // provider as undefined and falls back. Same shape of bug as the missing 'urlSync' here // before it: the inner map cannot honour a key the shell never passed down. -const INHERITED_PAGE_KEYS = ['assetsBase', 'apiBaseUrl', 'prayBaseUrl', 'locale', 'lang', 'isDark', 'qa', 'provider', 'list'] +// ★ 'dataSource' and 'tokenUrl' added 2026-09-26 (the same gap regions fixed in f0aa5ab3). +// dataSource is LIVE: countries-map reads it from its own profile-config (inject('dataSource'), +// countries-map.vue:392/622), nothing pinned it in spec.config or pane.config, and nothing publishes it +// page-wide, so a partner's dataSource on was dropped and the map fell back to +// sources.json's activeSource. tokenUrl is LATENT: the outer ProfileLoader fetches it and publishes +// the token page-wide, so the panes get a token today, but not the URL to re-ask it themselves. +const INHERITED_PAGE_KEYS = ['assetsBase', 'apiBaseUrl', 'prayBaseUrl', 'tokenUrl', 'dataSource', 'locale', 'lang', 'isDark', 'qa', 'provider', 'list'] function paneElement(pane) { const el = document.createElement(TAG) diff --git a/public/dx-maps/country-posters/countries-map/index.html b/public/dx-maps/country-posters/countries-map/index.html index c2d546cd7..dffb75124 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" } }, { @@ -191,7 +191,7 @@ "scriptUrl": "./country-posters/country-posters.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -205,7 +205,7 @@ "scriptUrl": "./country-posters/country-posters.js", "embed": { "iframe": "", - "script": "\n\n\n\n" + "script": "\n\n\n\n" } } ] diff --git a/public/dx-maps/manifest.json b/public/dx-maps/manifest.json index 2a78605d5..d4b58e1f6 100644 --- a/public/dx-maps/manifest.json +++ b/public/dx-maps/manifest.json @@ -157,7 +157,7 @@ "bundle": "country-posters", "scriptUrl": "./country-posters/country-posters.js", "output": "dx-maps/country-posters/country-posters.js", - "integrity": "sha384-l8fe/8R5ZdNRnJGTVERoQyD2q15ew5ON+dCuqf97+0MhDh4xfFrUJLkGkwT3VIEm", + "integrity": "sha384-ddTfb9DujdYM7sNJ0MExdoiwzkFscpfVcTXIylKRR/KAs3ZBATLmqUoJK97fOUWk", "elements": [ "country-posters-map" ], @@ -177,7 +177,7 @@ "scriptUrl": "./country-posters/country-posters.js", "embed": { "iframe": "", - "script": "\n\n\n\n" + "script": "\n\n\n\n" } }, { @@ -191,7 +191,7 @@ "scriptUrl": "./country-posters/country-posters.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -205,7 +205,7 @@ "scriptUrl": "./country-posters/country-posters.js", "embed": { "iframe": "", - "script": "\n\n\n\n" + "script": "\n\n\n\n" } } ]