I have a blog page on my website that uses Finsweet’s CMS filtering, which works perfectly on its own. However, when I added Finsweet’s CMS Load pagination, the filtering stops working correctly.
When I click the “next” or “previous” buttons, the selected filter is cleared and resets to the “All” option, which I think might be because the page refreshes. Interestingly, the pagination number buttons seem to work as expected; this issue only occurs with the next/previous navigation.
Here is a link to the page on the site click a filter and then next to see issue
Hey @emilia, there are two separate things going on here — fixing both is what’ll get everything working together.
The first thing to tackle: you have v1 and v2 attributes mixed on the same elements, plus three scripts loaded at once (attributes@2, attributes-cmsfilter@1, and attributes-cmsload@1). v1 and v2 are not compatible on the same page, and those conflicting scripts will cause unpredictable behaviour even when everything else looks right.
Here’s what to remove:
From your Collection List element:
fs-cmsload-element="list"
fs-cmsload-pageboundary="1,1,1,1"
fs-cmsload-pagesiblings="1,1,0,0"
From your filter Form element:
fs-cmsfilter-element="filters"
From your script tags, remove both v1 scripts entirely. Keep only:
The second issue is your Next/Previous buttons. Your current “next” button is a manually built anchor tag with a hardcoded URL parameter (?c53894f7_page=2). That’s not how v2 pagination works — List Load needs the native Webflow Next and Previous pagination buttons to handle that navigation. It’s exactly why your numbered page buttons (which use fs-list-element="page-button" correctly) work fine, while next/prev don’t.
To fix it:
In Webflow Designer, select your Collection List and enable Paginate Items in the Settings panel
Use the native Next and Previous buttons Webflow generates — you can style them however you like
Don’t wrap those buttons in extra divs, as that can cause the Previous button to disappear
What you already have correct and should keep:
fs-list-element="list" and fs-list-load="pagination" on the Collection List
fs-list-element="page-button" on the numbered page button
I’ve removed all conflicting attributes and added the correct script. After that, I reapplied Webflow’s native pagination, but the issue persists. When I click the “Next” or “Previous” buttons, it jumps back to the “All” button and deselects the active filter.
I have included the Webflow read-only link below, but if you need full acess let me know
You now need to make sure you are using the native Webflow previous & next buttons
To do this, select your Collection List in the Webflow Designer, go to Settings panel, enable Paginate Items
Make sure you use the Previous & Next buttons that Webflow generates