From e9d66ad0cc287202aa8b74ea8940e61c9d12993b Mon Sep 17 00:00:00 2001 From: sanjayk03-dev Date: Mon, 10 Feb 2025 21:31:08 +0530 Subject: [PATCH] probedialog fix --- src/svelte-components/src/dialogs/ProbeDialog.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/svelte-components/src/dialogs/ProbeDialog.svelte b/src/svelte-components/src/dialogs/ProbeDialog.svelte index a635ad1..15e6b14 100644 --- a/src/svelte-components/src/dialogs/ProbeDialog.svelte +++ b/src/svelte-components/src/dialogs/ProbeDialog.svelte @@ -70,6 +70,7 @@ ]; export let open; + let initialized = false; export let probeType: "xyz" | "z"; export let isRotaryActive: Boolean; let currentStep: Step = "None"; @@ -94,7 +95,7 @@ .parse(cutterDiameterRotaryString) ?.toMetric(); - $: if (open) { + $: if (open && !initialized) { if(!cutterDiameterString){ cutterDiameterString = localStorage.getItem("cutterDiameter") ?? ""; } @@ -109,6 +110,11 @@ requestAnimationFrame(begin); } + + $: if (!open) { + initialized = false; + } + $: if (cutterDiameterString) { updateButtons(); }