# Preferences checkboxes don't work across pages

**URL:** <https://forum.finsweet.com/t/preferences-checkboxes-dont-work-across-pages/6919>\
**Category:** Consent Pro\
**Created:** [February 24, 2026, 4:07am UTC](https://forum.finsweet.com/t/preferences-checkboxes-dont-work-across-pages/6919 "2026-02-24T04:07:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pedro](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.finsweet.com/pedro/32/5942_2.png) [@pedro](https://forum.finsweet.com/u/pedro)\
**Post date:** [February 24, 2026, 4:07am UTC](https://forum.finsweet.com/t/preferences-checkboxes-dont-work-across-pages/6919/1 "2026-02-24T04:07:49Z")

</div>

## Description

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

- URL: [https://www.fullstack.com/](https://www.fullstack.com/)
- Webflow Read-only link: NDA

## Steps to Reproduce

1. Open the Cookie Preferences in the homepage.
2. Interact with the checkboxes.
3. Go to any other page.
4. Open the Cookies Preferences
5. Try to interact with it again.  
…

## Expected Behavior

Be able to interact with the Cookies Preferences checkboxes on any page.

## Actual Behavior

I can only interact with the Cookies Preferences checkboxes on the homepage.

---

<div class="post-metadata">

**Author:** ![Support-Finn](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.finsweet.com/support-finn/32/5169_2.png) [@Support-Finn](https://forum.finsweet.com/u/Support-Finn)\
**Post date:** [February 24, 2026, 11:08am UTC](https://forum.finsweet.com/t/preferences-checkboxes-dont-work-across-pages/6919/2 "2026-02-24T11:08:17Z")

</div>

Hey @pedro!

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:

1. Uncheck “Use Global Banner” in the Consent Pro app’s Configure tab
2. 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”

3. Add this component to a footer or navbar that’s already present on all your pages
4. 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. 💪

---

<div class="post-metadata">

**Author:** ![pedro](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.finsweet.com/pedro/32/5942_2.png) [@pedro](https://forum.finsweet.com/u/pedro)\
**Post date:** [February 24, 2026, 2:55pm UTC](https://forum.finsweet.com/t/preferences-checkboxes-dont-work-across-pages/6919/3 "2026-02-24T14:55:50Z")

</div>

Hi @Support-Finn !

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. 🤔

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/finsweet1/original/2X/5/5eeeda45abce051beb174d3d950e176138f69b82.png)

Anyways, I’ll try the standalone implementation and report back.

Thanks again!

---

<div class="post-metadata">

**Author:** ![pedro](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.finsweet.com/pedro/32/5942_2.png) [@pedro](https://forum.finsweet.com/u/pedro)\
**Post date:** [March 2, 2026, 5:25pm UTC](https://forum.finsweet.com/t/preferences-checkboxes-dont-work-across-pages/6919/4 "2026-03-02T17:25:09Z")

</div>

Update: it worked as a separate component manually placed on all pages.

But now that Consent 2.0 is available, I might try it and see if the Global option works as expected.

Thank you again!
