diff --git a/packages/raystack/components/filter-chip/filter-chip.tsx b/packages/raystack/components/filter-chip/filter-chip.tsx index 5c5aed77e..b5359fb06 100644 --- a/packages/raystack/components/filter-chip/filter-chip.tsx +++ b/packages/raystack/components/filter-chip/filter-chip.tsx @@ -113,7 +113,8 @@ export const FilterChip = ({ const [operation, setOperation] = useState( computedOperations?.[0] ); - const [filterValue, setFilterValue] = useState(value || ''); + // `??` not `||` — a falsy option value like `0` is a real selection. + const [filterValue, setFilterValue] = useState(value ?? ''); const showOnRemove = typeof onRemove === 'function'; const isMultiSelectColumn = columnType === FilterType.multiselect;