CMS Filters : published item invisible

Description
I’m experiencing a strange issue with the CMS Filter script. The integration works overall — the filters are functional — but some collection items are not displaying at all when CMS Filter is active.

The missing items are correctly published in the CMS, and they appear normally when I place the same collection list on another page without CMS Filter.

For example, the item “kenvadesk” doesn’t show up at all in the filtered list. There are no conditional visibility settings that would hide it. It seems like CMS Filter is somehow creating a conflict or bug that hides specific items.


Site URL
Required: Please provide a staging/production URL where we can see the issue

URL: https://www.kenvad.fr/solutions
Webflow Read-only link: Webflow - Kenvad


Steps to Reproduce

  1. Go to the page where CMS Filter is implemented.

  2. Check the list of collection items displayed by the filter.

  3. Notice that the “kenvadesk” item (and possibly others) is missing, even though it’s published.

  4. Compare with a page that uses the same collection list but without CMS Filter → the item appears there.


Expected Behavior
All published collection items should display in the filtered list, including “kenvadesk.”


Actual Behavior
Some published items (e.g. “kenvadesk”) don’t show up when CMS Filter is active, even though they appear normally elsewhere.

Hey @hugo,

I took a look at your page. This is not a filter bug. Webflow only renders up to 100 items in a Collection List, and your collection has 118 items, so some items (like kenvadesk) aren’t loaded into the DOM correctly.

To fix this, you can use the Finsweet List Load solution:

  1. In your Collection List settings, enable Paginate items.

  2. Add fs-list-load="all"(or any List Load method that you prefer) to your Collection List element with fs-list-element="list"

  3. (Optional) Enable Show page count in the Collection List settings, which helps List Load detect pages faster. If you don’t want the pagination UI visible, hide it with display: none;

fs-list-load="all" will render all 118 items before the filter runs, so the missing items will appear.

Let us know how it goes! @Support-Pedro can also help with any custom code solutions if needed.