From f9ce2aeb4e3684569d8590ecefc02700eb3fc760 Mon Sep 17 00:00:00 2001 From: Doxa Maps Date: Sun, 27 Sep 2026 05:12:46 +0000 Subject: [PATCH] Gallery: count the gospel-internet board as a heavy tab It owns up to two WebGL contexts (its map, plus the language-tree whiteboard once opened). Kept mounted by v-show, it spent the context budget that silently drops the oldest map. go-int's edit here was dropped at landing. --- plugin-designs/doxa-maps-spa/doxa-maps-spa.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin-designs/doxa-maps-spa/doxa-maps-spa.vue b/plugin-designs/doxa-maps-spa/doxa-maps-spa.vue index 1341bb7d4..fe27e16b8 100644 --- a/plugin-designs/doxa-maps-spa/doxa-maps-spa.vue +++ b/plugin-designs/doxa-maps-spa/doxa-maps-spa.vue @@ -449,7 +449,9 @@ const HEAVY_ELEMENTS = new Set([ 'my-upg-100-list-map', 'doxa-map', 'doxa-maps-spa', // composites that NEST a map, so they own a context too (measured, see above) 'dashboard-plus-grid', 'research-dashboard-map', 'demo-map', 'all-people-groups', - 'country-posters-map', 'key-cities-map', 'research-map-plus-grid' + 'country-posters-map', 'key-cities-map', 'research-map-plus-grid', + // up to TWO contexts: its map, plus the language-tree whiteboard once that is opened + 'gospel-internet-board' ]) // SCROLL-STACK ELEMENTS — the rows this shell mounts WITHOUT the fixed-viewport inline style