From f53a2a2914fb4385a47296c67c903df3dd63d2cb Mon Sep 17 00:00:00 2001 From: HugoCasa Date: Fri, 4 Apr 2025 20:17:40 +0200 Subject: [PATCH] select border (#5571) * fix: properly bind to array elements in Svelte each loops This commit fixes an issue where binding directly to loop variables in Svelte's #each loops doesn't properly update the original array. Instead of binding directly to the loop variable, we now bind to the array elements using index variables. The pattern used is: - Change: {#each arr as el} -> {#each arr as _, index} - Change: bind:value={el} -> bind:value={arr[index]} Modified files: - frontend/src/lib/components/ArrayTypeNarrowing.svelte - frontend/src/lib/components/apps/editor/AppInputs.svelte - frontend/src/lib/components/flows/content/FlowModuleWrapper.svelte * better app settings panel reactivity * fix: app editor table svelte 5 fixes * fix: select border --------- Co-authored-by: Guilhem Co-authored-by: Ruben Fiszel --- frontend/src/lib/components/apps/svelte-select/lib/Select.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/lib/components/apps/svelte-select/lib/Select.svelte b/frontend/src/lib/components/apps/svelte-select/lib/Select.svelte index 3e9684fbbe..41c69cc00a 100644 --- a/frontend/src/lib/components/apps/svelte-select/lib/Select.svelte +++ b/frontend/src/lib/components/apps/svelte-select/lib/Select.svelte @@ -845,6 +845,7 @@ left: 0; background: transparent !important; font-size: var(--font-size, 16px); + border: 0 !important; } :not(.multi) > .value-container > input {