diff --git a/src/py/bbctrl/Web.py b/src/py/bbctrl/Web.py index 6f0f256..4aa2b08 100644 --- a/src/py/bbctrl/Web.py +++ b/src/py/bbctrl/Web.py @@ -625,7 +625,7 @@ class RotaryHandler(bbctrl.APIHandler): motors = config_data.get("motors") - motors_backup = config_data.get("motors_backup", {}) + motors_backup = config_data.get("motors-backup", {}) if not motors: raise ValueError("Motors data not found in configuration") diff --git a/src/svelte-components/src/dialogs/ProbeDialog.svelte b/src/svelte-components/src/dialogs/ProbeDialog.svelte index 1cd6fed..b39eb90 100644 --- a/src/svelte-components/src/dialogs/ProbeDialog.svelte +++ b/src/svelte-components/src/dialogs/ProbeDialog.svelte @@ -11,7 +11,7 @@ probeContacted, probingComplete, probingFailed, - probingStarted + probingStarted, } from "$lib/ControllerState"; import { numberWithUnit } from "$lib/RegexHelpers"; import TextFieldWithOptions from "$components/TextFieldWithOptions.svelte"; diff --git a/src/svelte-components/src/lib/ControllerState.ts b/src/svelte-components/src/lib/ControllerState.ts index d1f8ad1..940a582 100644 --- a/src/svelte-components/src/lib/ControllerState.ts +++ b/src/svelte-components/src/lib/ControllerState.ts @@ -10,6 +10,7 @@ export const probingFailed = writable(false); export const probingComplete = writable(false); export function handleControllerStateUpdate(state: Record) { + if (get(probingActive)) { if (state.pw === 0) { probeContacted.set(true);