diff --git a/packages/bbui/src/Form/Multiselect.svelte b/packages/bbui/src/Form/Multiselect.svelte
index 7bcf22aa06..67e6f61054 100644
--- a/packages/bbui/src/Form/Multiselect.svelte
+++ b/packages/bbui/src/Form/Multiselect.svelte
@@ -27,7 +27,7 @@
{error}
{disabled}
{readonly}
- {value}
+ value={Array.isArray(value) ? value : [value]}
{options}
{placeholder}
{sort}
diff --git a/packages/builder/src/components/design/settings/controls/FilterEditor/FilterDrawer.svelte b/packages/builder/src/components/design/settings/controls/FilterEditor/FilterDrawer.svelte
index d99c0f43b8..4eab5d4f4b 100644
--- a/packages/builder/src/components/design/settings/controls/FilterEditor/FilterDrawer.svelte
+++ b/packages/builder/src/components/design/settings/controls/FilterEditor/FilterDrawer.svelte
@@ -140,7 +140,7 @@
/>
{:else if ["string", "longform", "number", "formula"].includes(filter.type)}
- {:else if filter.type === "array"}
+ {:else if filter.type === "array" || (filter.type === "options" && filter.operator === "oneOf")}