From 8d5521093e627518d820b9a31cb0ee6745275ddd Mon Sep 17 00:00:00 2001 From: rajch_ales Date: Wed, 5 Aug 2026 18:26:19 +0200 Subject: [PATCH] Keep mapping collapsed on reload --- public/app.js | 4 ++-- public/app.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/app.js b/public/app.js index 8dbe6a0..ca70345 100644 --- a/public/app.js +++ b/public/app.js @@ -411,7 +411,7 @@ function renderMappingSources(data) { if (!data.mapped || !items.length) { setMappingStatus(data.message || "Mapping missing", "is-missing"); mappingList.replaceChildren(); - mappingDetails.open = true; + mappingDetails.open = false; return; } const enabledCount = items.filter((item) => item.enabled).length; @@ -422,7 +422,7 @@ function renderMappingSources(data) { ? `Sources OK ✓ (${testedCount}/${enabledCount})` : data.message || `Sources problem (${testedCount}/${enabledCount})`; setMappingStatus(statusText, ready ? "is-ready" : testedCount > 0 ? "is-warning" : "is-missing"); - mappingDetails.open = !ready || failedCount > 0; + mappingDetails.open = false; mappingList.replaceChildren(...items.map((item) => { const row = document.createElement("div"); row.className = `mapping-source-row${item.enabled ? "" : " is-disabled"}`; diff --git a/public/app.ts b/public/app.ts index 1a929d1..f07a13e 100644 --- a/public/app.ts +++ b/public/app.ts @@ -436,7 +436,7 @@ function renderMappingSources(data) { if (!data.mapped || !items.length) { setMappingStatus(data.message || "Mapping missing", "is-missing"); mappingList.replaceChildren(); - mappingDetails.open = true; + mappingDetails.open = false; return; } @@ -448,7 +448,7 @@ function renderMappingSources(data) { ? `Sources OK ✓ (${testedCount}/${enabledCount})` : data.message || `Sources problem (${testedCount}/${enabledCount})`; setMappingStatus(statusText, ready ? "is-ready" : testedCount > 0 ? "is-warning" : "is-missing"); - mappingDetails.open = !ready || failedCount > 0; + mappingDetails.open = false; mappingList.replaceChildren( ...items.map((item) => {