diff --git a/src/lib/components/workspace/Models/DefaultFiltersSelector.svelte b/src/lib/components/workspace/Models/DefaultFiltersSelector.svelte
index 91ef20d79a..a83468e257 100644
--- a/src/lib/components/workspace/Models/DefaultFiltersSelector.svelte
+++ b/src/lib/components/workspace/Models/DefaultFiltersSelector.svelte
@@ -34,17 +34,10 @@
{
- if (!_filters[filter].is_global) {
- _filters[filter].selected = e.detail === 'checked';
- selectedFilterIds = Object.keys(_filters).filter((t) => _filters[t].selected);
- }
+ _filters[filter].selected = e.detail === 'checked';
+ selectedFilterIds = Object.keys(_filters).filter((t) => _filters[t].selected);
}}
/>
diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte
index c123dfa98a..130c678712 100644
--- a/src/lib/components/workspace/Models/ModelEditor.svelte
+++ b/src/lib/components/workspace/Models/ModelEditor.svelte
@@ -753,7 +753,10 @@
{#if filterIds.length > 0}
{@const toggleableFilters = $functions.filter(
- (func) => func.type === 'filter' && filterIds.includes(func.id) && func?.meta?.toggle
+ (func) =>
+ func.type === 'filter' &&
+ (filterIds.includes(func.id) || func?.is_global) &&
+ func?.meta?.toggle
)}
{#if toggleableFilters.length > 0}