Storage and cookies
The Blend Widgets persist some user state in the browser to allow the traveler to continue where they left off if they refresh or return to a page. This page describes what is stored and how it is used.
Local storage
The widgets use local storage to persist any non-sensitive user state.
Our widgets will persist search and basket state in local storage.
This allows the travelers to continue shopping if they refresh or return to a page.
The local storage state persists under the persist:bw-state
key.
Session storage
The widgets use session storage to persist user state that is considered more sensitive. Session storage only persists for the duration of the browser session. This means that if the traveler closes the browser, the state will be lost.
Currently only the contact information form is persisted in session storage.
It uses the persist:bw-checkout
key.
Cookies
The widgets do not use or rely on cookies to work. This is by design to avoid most issues with cookie consent. By storing the state in local and session storage the user is in control of the data and can clear it at any time.
Cookiebot and similar services
Services like Cookiebot will scan your website for cookies and other tracking technologies. They may flag the local and session storage items as cookies. This is a false positive and you should allow-list the local and session storage items to avoid showing a cookie consent banner. If these items are flagged as cookies and access is denied by the user the widget state will not be persisted across page reloads.