diff --git a/plugin-designs/gospel-internet/board.vue b/plugin-designs/gospel-internet/board.vue index f23870093..8a4d6ddad 100644 --- a/plugin-designs/gospel-internet/board.vue +++ b/plugin-designs/gospel-internet/board.vue @@ -170,7 +170,14 @@ watch(() => [board.filtered.value.length, board.all.value.length], ([n, total]) const sourcesLine = computed(() => (board.meta.value.sources || []).join(' · ')) useShadowStyles( - ':host{display:block}' + + // THE FLOOR LIVES ON :host, NOT ON .gb — the house pattern (research-map 320px, + // people-groups 420px, big-picture 480px all put it here). It IS a collapse guard: :host + // was only display:block, so an embed that gives the element no height would leave + // .gb{height:100%} resolving against an auto-height parent and render nothing at all. + // On the host it still guards that case, while a shell that sizes its own pane can + // override it from outside; on .gb it could only ever push the element past its pane and + // hand the host a second scrollbar over the tab strip. + ':host{display:block;width:100%;height:100%;min-height:640px}' + // min-height:0, NOT a pixel floor. With height:100% a floor taller than the pane makes the // element overflow its host, so the HOST scrolls the whole plugin — tab strip included — and // the reader gets a second scrollbar that hides the tabs. Every inner grid area already diff --git a/public/dx-maps/doxa-maps-spa/manifest.json b/public/dx-maps/doxa-maps-spa/manifest.json index a27193953..3db21748b 100644 --- a/public/dx-maps/doxa-maps-spa/manifest.json +++ b/public/dx-maps/doxa-maps-spa/manifest.json @@ -615,7 +615,7 @@ "bundle": "gospel-internet", "scriptUrl": "./gospel-internet/gospel-internet.js", "output": "dx-maps/gospel-internet/gospel-internet.js", - "integrity": "sha384-pOsEqDURkoCiKPeAro9zdVMTmreY20+N9lqU8piXhEgQEOV+snCxvTG0rXWheAOJ", + "integrity": "sha384-LEx6FMflv8Qjg3AaMhUj4Fhm/O0R29R0lYWbJHNu8N/hfiQqObV1j0ALFcTN4P4q", "elements": [ "gospel-internet-board" ], @@ -635,7 +635,7 @@ "scriptUrl": "./gospel-internet/gospel-internet.js", "embed": { "iframe": "", - "script": "\n\n\n\n" + "script": "\n\n\n\n" }, "instances": [ { diff --git a/public/dx-maps/gospel-internet/board/board/index.html b/public/dx-maps/gospel-internet/board/board/index.html index 5c3753a72..6c59a28fa 100644 --- a/public/dx-maps/gospel-internet/board/board/index.html +++ b/public/dx-maps/gospel-internet/board/board/index.html @@ -36,7 +36,7 @@ - + - + - + - + - + - + - + \n\n" + "script": "\n\n\n\n" }, "instances": [ {