From 30a57333b0a7fa11ddc724f48cea915a5bcbb58c Mon Sep 17 00:00:00 2001 From: James Sprow Date: Thu, 21 May 2026 17:00:23 -0600 Subject: [PATCH] fix preview env selection highlight --- ui/src/routes/+layout.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/src/routes/+layout.svelte b/ui/src/routes/+layout.svelte index ce24b89..5b5146c 100644 --- a/ui/src/routes/+layout.svelte +++ b/ui/src/routes/+layout.svelte @@ -67,7 +67,13 @@ const currentEnv = $derived.by(() => { if (!activeProject) return ''; const stored = store.currentEnv(activeProject); - if (stored && projectEnvs.some((e) => e.name === stored)) return stored; + if (stored) { + const isProjectEnv = projectEnvs.some((e) => e.name === stored); + const isPreviewEnv = (store.previewEnvs[activeProject] ?? []).some( + (p) => (p.environmentName || p.name) === stored + ); + if (isProjectEnv || isPreviewEnv) return stored; + } return projectEnvs[0]?.name ?? stored ?? ''; });