Ok, I have news.
It was a Cloudflare issue. The IndexedDB is not refreshed for some reason.
The solution for us was to force the indexdb to refresh:
(function () {
const dbName = document.documentElement.getAttribute('data-wf-site') || 'fs-attributes';
const deleteIndexedDB = (dbName) => {
return new Promise((resolve, reject) => {
const request = indexedDB.deleteDatabase(dbName);
request.onsuccess = () => {
resolve();
};
request.onerror = () => {
reject('Failed to delete IndexedDB');
};
});
};
deleteIndexedDB(dbName)
.catch((error) => {
console.error(error);
});
})();
Maybe a data-no-indexeddb
could help in this situation?