Hi @ericsiegert,
If you have performed the above test and even in incognito window the consent message doesn’t show up then its happening due to the cache. This is why we have implemented the cookie consent banner on our site differently. You see though most cookie consent third part widget codes use a cookie to remember that the user accepted the consent, we think it is a very dumb way to implement it as will always have implications with the cache.
There is also no need for remembering the user said YES by using cache. The way we do it is when a user clicks on the Accept Cookie or the Agree button instead of adding another cookie to remember it, we simply use browser’s local storage to add value to remember the user has agreed to cookies.
Blower’s local storage is a persistent storage system and doesn’t get erased when the browser gets closed. So, when a person clicks the Accept button, our javascript code cached that click even and add a message to local storage.
So, next time when the user visit the website or any other page, we check if the local storage exists for the cookie consent and if it does, doesn’t show the message else we do.
This approach plays very nicely with any caching mechanism as it doesn’t rely on cookies. Not sure if this is helpful or not, but if you follow a similar approach, you can easily get past this issue.