diff --git a/src/lib/components/filters/content.svelte b/src/lib/components/filters/content.svelte index 736f54dc0..d960cc5bd 100644 --- a/src/lib/components/filters/content.svelte +++ b/src/lib/components/filters/content.svelte @@ -100,19 +100,17 @@ // This Map is keyed by tags, and has a query as the value function addFilter() { - if (column && operator) { - queries.addFilter({ column, operator, value }); - value = null; - } + if (!column || !operator) return; + + queries.addFilter({ column, operator, value: value ?? '' }); + value = null; } function tagFormat(node: HTMLElement) { node.innerHTML = node.innerHTML.replace(/\*\*(.*?)\*\*/g, '$1'); } - $: isDisabled = (function getDisabled() { - return !operator || (!operator?.hideInput && !value); - })(); + $: isDisabled = !operator;