How does the problem look like?
Whenever I try to save my game, I get a banner that says, “Your browser rejected saving our data, probably because it is too large or you have used up the quota. Overwrite an existing slot or try Save to Local File.” I use Google Chrome, and I’m not sure if this is only an issue with my browser but I would appreciate it if it could be dealt with.
What exactly did you do to trigger it?
When I tried to save a game.
A screenshot or video would be fantastic.
It’s a known issue. For now, you can reliably save games to local files only.
For the reference:
opened 05:28AM - 19 Apr 23 UTC
closed 10:18AM - 23 Apr 23 UTC
I have tried saving a game by clicking "Create New Save" and got this error:
… ```
DOMException: Failed to execute 'setItem' on 'Storage': Setting the value of 'HeroWO Save d0.6993387715106951' exceeded the quota.
at n.writeSave (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:66:28913)
at n._saveToLocalStorage (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:65:29176)
at +_enter (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:65:24938)
at n.<anonymous> (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:11589)
at Array.some (<anonymous>)
at n.fire (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:11310)
at n.fire (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:13983)
at n [as _enter] (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:11944)
at n.i (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:9570)
at n.<anonymous> (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:11589)
at Array.some (<anonymous>)
at n.fire (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:11310)
at n.fire (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:13983)
at n.o (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:17788)
at n.<anonymous> (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:11589)
at Array.some (<anonymous>)
at n.fire (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:11310)
at n.fire (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:13983)
at n [as clicked] (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:11944)
at HTMLTableRowElement.i (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:41:9570)
at HTMLTableRowElement.dispatch (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:58:7981)
at m.handle (https://herowo.akamaized.net/databanks/sod/herowo.min.js?1634rm:58:5955)
```
[The screenshot](https://drive.google.com/file/d/1bKmz3jWSzasx615EdFoTdck4jHcIwX16/view?usp=share_link)
It’s a known limitation of the current version:
_extendMap: function (map) {
map.type = 'LobbyMap'
map.newOpt = _.pick(map, 'pin', 'seats', 'seated', 'classic', _.forceObject)
map.newOpt.mapTitle = map.title
},
})
// Updater that reads list of saved games from browser's `'localStorage.
//
// XXX=I storing binary stuff in localStorage is inefficient, IndexedDB is much better and has no quota but the API is troublous
MainMenu.ScenarioList.Updater.LocalStorage = MainMenu.ScenarioList.Updater.extend({
_opt: {
prefix: 'HeroWO Save ',
},
events: {
init: function () {
this._boundStorageEvent = Common.ef('_storageEvent', this)
},