From 4aa1c2485d948297031535238b9a9f5545237687 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Wed, 4 Mar 2026 18:34:19 -0500 Subject: [PATCH] fix(launcher): guard hash_prefix_length select on native_device existence native_device can be undefined during initial load (before device config is fetched). The select bind:value was doing a hard property access that threw a TypeError crash when native_device was null/undefined. Wrapped in {#if $ae_loc.native_device} to defer rendering until it's available. Co-Authored-By: Claude Sonnet 4.6 --- .../launcher_cfg_sync_timers.svelte | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/routes/events/[event_id]/(launcher)/cfg_components/launcher_cfg_sync_timers.svelte b/src/routes/events/[event_id]/(launcher)/cfg_components/launcher_cfg_sync_timers.svelte index 581936ea..5e5314d9 100644 --- a/src/routes/events/[event_id]/(launcher)/cfg_components/launcher_cfg_sync_timers.svelte +++ b/src/routes/events/[event_id]/(launcher)/cfg_components/launcher_cfg_sync_timers.svelte @@ -131,16 +131,20 @@ >
Hash Prefix Length - + {#if $ae_loc.native_device} + + {:else} + loading… + {/if}

* Prefix change requires a full app reload to take