From 129ee73613c3bf55d8c2f31e76f031e4a1669099 Mon Sep 17 00:00:00 2001 From: JGerla Date: Tue, 27 Jan 2026 16:55:18 +0100 Subject: [PATCH] feat: fixed saving warnings staying after loading a new program ref: N25B-450 --- .../visualProgrammingUI/components/SaveLoadPanel.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pages/VisProgPage/visualProgrammingUI/components/SaveLoadPanel.tsx b/src/pages/VisProgPage/visualProgrammingUI/components/SaveLoadPanel.tsx index baac724..8cf4146 100644 --- a/src/pages/VisProgPage/visualProgrammingUI/components/SaveLoadPanel.tsx +++ b/src/pages/VisProgPage/visualProgrammingUI/components/SaveLoadPanel.tsx @@ -29,6 +29,8 @@ export default function SaveLoadPanel() { const text = await file.text(); const parsed = JSON.parse(text) as SavedProject; if (!parsed.nodes || !parsed.edges) throw new Error("Invalid file format"); + const {nodes, unregisterWarningsForId} = useFlowStore.getState(); + nodes.forEach((node) => {unregisterWarningsForId(node.id);}); setNodes(parsed.nodes); setEdges(parsed.edges); } catch (e) {