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);
+ }
+ }}
/>