When setting data in Chrome's local storage containing a date, all the data is correctly retrieved except the date that disappears, but I really don't know what I am doing wrong.
await browser.storage.local.remove("ghunt");
var payload = {"ghunt": {
"cookies": "dummydata",
"date": new Date(),
"step": "login"
}};
console.log("Raw payload => ", payload);
console.log("Putting the payload in local storage...")
await browser.storage.local.set(payload)
console.log("Retrieving data from local storage...")
var storage = await browser.storage.local.get("ghunt");
console.log("Retrieved data => ", storage);
The exact same code / commands works perfectly on Firefox.
PS : I am using WebExtension-Polyfill from Mozilla to provide cross-browser support