From eafa95026afcc0f411049efa11504a7f905488bd Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Thu, 20 Aug 2026 15:15:06 -0400 Subject: [PATCH] fix: key selected item lists in model editor selectors to stop checkbox state reuse --- src/lib/components/workspace/Models/ActionsSelector.svelte | 2 +- .../components/workspace/Models/DefaultFiltersSelector.svelte | 2 +- src/lib/components/workspace/Models/FiltersSelector.svelte | 2 +- src/lib/components/workspace/Models/SkillsSelector.svelte | 2 +- src/lib/components/workspace/Models/ToolsSelector.svelte | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/components/workspace/Models/ActionsSelector.svelte b/src/lib/components/workspace/Models/ActionsSelector.svelte index 9c6ee8d93b..e946bf01cf 100644 --- a/src/lib/components/workspace/Models/ActionsSelector.svelte +++ b/src/lib/components/workspace/Models/ActionsSelector.svelte @@ -61,7 +61,7 @@
- {#each selectedActions as action, actionIdx} + {#each selectedActions as action, actionIdx (action.id)}
{#if filters.length > 0}
- {#each selectedFilters as filter} + {#each selectedFilters as filter (filter.id)} {@const isSelected = selectedFilterIds.includes(filter.id)}
diff --git a/src/lib/components/workspace/Models/FiltersSelector.svelte b/src/lib/components/workspace/Models/FiltersSelector.svelte index ac2da17042..111759ed41 100644 --- a/src/lib/components/workspace/Models/FiltersSelector.svelte +++ b/src/lib/components/workspace/Models/FiltersSelector.svelte @@ -62,7 +62,7 @@
- {#each selectedFilters as filter} + {#each selectedFilters as filter (filter.id)} {@const isSelected = filter.is_global || selectedFilterIds.includes(filter.id)}
diff --git a/src/lib/components/workspace/Models/SkillsSelector.svelte b/src/lib/components/workspace/Models/SkillsSelector.svelte index 271aac79f1..5f987173c4 100644 --- a/src/lib/components/workspace/Models/SkillsSelector.svelte +++ b/src/lib/components/workspace/Models/SkillsSelector.svelte @@ -54,7 +54,7 @@
{#if activeSkills.length > 0}
- {#each selectedSkills as skill, skillIdx} + {#each selectedSkills as skill, skillIdx (skill.id)}
{#if tools.length > 0}
- {#each selectedTools as tool, toolIdx} + {#each selectedTools as tool, toolIdx (tool.id)}