diff --git a/docker/frontend/src/App.tsx b/docker/frontend/src/App.tsx index 168ab66..383cff7 100644 --- a/docker/frontend/src/App.tsx +++ b/docker/frontend/src/App.tsx @@ -1165,7 +1165,11 @@ export function Workspace() { : saved.map((entry) => ({ key: String(entry.id), label: entry.name, - active: false, + // The look on the stage came from this entry: its name turns + // accent so the open recipe is visible in the list. A same-id + // preset that was merely filed under a new name must not light up, + // hence the name check too. + active: recipe.id === (entry.recipe as Recipe)?.id && recipe.name === entry.name, onClick: () => applyRecipe({ ...(entry.recipe as Recipe), name: entry.name }), })); case 'light':