From b56e1ef7f959bf599c5d3242c28505232f00393e Mon Sep 17 00:00:00 2001 From: jarek Date: Thu, 20 Aug 2026 08:28:26 +0200 Subject: [PATCH] Compose validate - a preflight linter & validator for compose files --- src/routes/stacks/StackModal.svelte | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/routes/stacks/StackModal.svelte b/src/routes/stacks/StackModal.svelte index 2417b38..36c59ef 100644 --- a/src/routes/stacks/StackModal.svelte +++ b/src/routes/stacks/StackModal.svelte @@ -1574,6 +1574,14 @@ // Reset mode to prop values on each open mode = propMode; stackName = propStackName; + // Clear any compose-validate panel state from a previous open (the modal is + // persistently mounted, so $state survives close/reopen - even across envs). + validatePanelOpen = false; + validateReport = null; + validateError = null; + validateLoading = false; + validateActiveLine = null; + validateSeq++; if (mode === 'edit' && stackName) { loadComposeFile().then(() => { // Auto-validate after loading