When using the Global option in Consent Pro with the Cookie Preferences enabled, the checkboxes only work on the origin page you select for the global component (homepage, in my case).
Styles and behavior for the Cookies Preferences window are not working on the pages of my other site.
I wouldn’t like to have to manually add a Cookie component to each page, but this issue isn’t new and hasn’t been addressed yet. So I wanted to check if there’s something in the works.
Site URL
Required: Please provide a staging/production URL where we can see the issue
We’ve looked into your setup, and the good news is your Consent Pro implementation looks correct — the HTML structure and attributes are all properly configured.
Based on a previous verified case with a similar issue, the most likely cause is Webflow’s Per Page CSS optimization. Here’s what’s happening:
When you use the Global Banner option, Consent Pro adds the component only on your homepage and then injects it dynamically onto other pages at runtime. However, Webflow’s Per Page CSS feature doesn’t detect this runtime behavior, so it assumes the other pages don’t need the component’s CSS and removes it. When the CSS isn’t loaded, the JavaScript event handlers for the checkbox interactions also fail to work correctly.
Recommended Solution
The best fix is to place your Consent Pro component inside a Webflow Component (like your footer or navbar) that already exists on all pages. This forces Webflow to include all the necessary CSS and JavaScript on every page.
Here’s how:
Uncheck “Use Global Banner” in the Consent Pro app’s Configure tab
Convert your Consent Pro component into a Webflow Component:
Find the fs-consent_component wrapper in your Navigator
Right-click on it and select “Create Component”
Add this component to a footer or navbar that’s already present on all your pages
Publish and test the checkbox interactivity on different pages
Alternative Solution
If you prefer not to use a Webflow Component, you can disable the Global Banner option entirely and manually add the Consent Pro component to each page of your site. The Webflow Component approach is usually easier since it maintains a single instance that updates everywhere.
Could you try the recommended solution and let us know if the checkbox interactivity works correctly on your other pages? If this doesn’t resolve it, we can investigate further with @Support-Luis or @Support-Pedro.
Thank you for the clarification. I had the old Consent solution from you guys as a separate component, so it’s not a huge deal switching to that kind of implementation.
I’m just curious about the per page CSS option being an issue, because I don’t have that turned on in my project.