From a2665b825ad9a95ccd2c8f8a487e019029ee3c4b Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Sat, 8 Aug 2026 11:24:04 +0200 Subject: [PATCH 1/3] fix(web-pkg): keep sidebar panels mounted while loading The loading state swapped all panels for a spinner via v-if/v-else, so any stateful panel (e.g. the maps location panel) was unmounted and recreated on every resource change, losing its state. Wrap the panels in a container and render the spinner as an overlay instead, so panels stay mounted while loading. --- .../web-pkg/src/components/SideBar/SideBarPanels.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/web-pkg/src/components/SideBar/SideBarPanels.vue b/packages/web-pkg/src/components/SideBar/SideBarPanels.vue index 4a3e0ac1ec3..be26a2dbc9b 100644 --- a/packages/web-pkg/src/components/SideBar/SideBarPanels.vue +++ b/packages/web-pkg/src/components/SideBar/SideBarPanels.vue @@ -1,6 +1,5 @@