From 5a21f183240137db5e0042bda4373f927d122f80 Mon Sep 17 00:00:00 2001 From: Joachim Schwarz Date: Wed, 2 Apr 2025 15:05:26 +0200 Subject: [PATCH] fix: parameter sliders not showing in embedded view when loading from URL --- src/pages/Index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx index 938a3fc..853c808 100644 --- a/src/pages/Index.tsx +++ b/src/pages/Index.tsx @@ -161,6 +161,10 @@ const Index = () => { const urlFormulas = getFormulasFromUrl(); if (urlFormulas) { setFormulas(urlFormulas); + // Select the first formula if in embedded mode so parameter controls will show + if (isEmbedded && urlFormulas.length > 0) { + setSelectedFormulaId(urlFormulas[0].id); + } } // Get tool from URL @@ -180,7 +184,7 @@ const Index = () => { // Mark that we've loaded from URL hasLoadedFromUrl.current = true; - }, []); + }, [isEmbedded]); // Update URL whenever shapes, formulas, grid position, or tool changes useEffect(() => {