From 006a2d6bb3c2f9a917db88ccc349ce35a7521909 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 24 Oct 2025 11:46:15 +0200 Subject: [PATCH] fix: Modify ActionsSelector to handle global action states Updated checkbox behavior to account for global actions. --- .../workspace/Models/ActionsSelector.svelte | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/lib/components/workspace/Models/ActionsSelector.svelte b/src/lib/components/workspace/Models/ActionsSelector.svelte index 4b3b52d4e8..1cfb5ed991 100644 --- a/src/lib/components/workspace/Models/ActionsSelector.svelte +++ b/src/lib/components/workspace/Models/ActionsSelector.svelte @@ -34,11 +34,18 @@
{ - _actions[action].selected = e.detail === 'checked'; - selectedActionIds = Object.keys(_actions).filter((t) => _actions[t].selected); - }} + state={_actions[action].is_global + ? 'checked' + : _actions[action].selected + ? 'checked' + : 'unchecked'} + disabled={_actions[action].is_global} + on:change={(e) => { + if (!_actions[action].is_global) { + _actions[action].selected = e.detail === 'checked'; + selectedActionIds = Object.keys(_actions).filter((t) => _actions[t].selected); + } + }} />