CMS Filters not showing multi-value matches (comma-separated text field)

@Support-Luis @Support-Pedro please your help! :folded_hands: I’ve given this issue hours and nothing seems to work :frowning:

I’m using CMS Filters for a text field that has comma separated values, for example “cloud, self-managed-enterprise”.

What is working
When I filter by “cloud” then items that match “cloud” appear and visa versa for “self-managed-enterprise”.

What is not working
The issue is that when I select “cloud” and “self-managed-enterprise” then items that have “cloud, self-managed-enterprise” are not appearing.

Link to site: Catalog of Data Integration Connectors | Airbyte
Video of issue and my setup: Issue with items not responding to default "or" logic | Loom

Thanks a ton!

Hey @hi16!

I took a look at your video, and I noticed that in your elements with fs-list-field="availability", you also have fs-list-element="list".

This is causing the issue. I made a local override and removed the fs-list-element="list" from the items, and the filtering is working great for me.

Please make these changes and let me know how it goes!

Hi @Support-Pedro thanks for your help but the issue persists.

As you see in your screenshot when you selected both “Self-managed enterprise” and “Cloud” only 160 of 702 items are shown when in fact all 702 should appear since you are selecting both options.

All 702 items have either “self-managed-enterprise” or “cloud” or “cloud, self-managed-enterprise”, thus selecting both options should render the whole list.

Hey @hi16!

Could you try adding fs-list-operator="contain" to your checkboxes with fs-list-field="availability"?

If the issue persists or the result is not what you expected, could you please share a Webflow sandbox read-only link so I can review your setup?

@Support-Pedro thanks. That did it.

1 Like