DestinyItemManager / DIM

Destiny Item Manager
https://destinyitemmanager.com
MIT License
2.07k stars 640 forks source link

[manifest] Error saving manifest file / serialized value is too large #10764

Open qwartzi opened 2 days ago

qwartzi commented 2 days ago

DIM Version

Version 8.43.0

Browser Details

Firefox 131.0

OS Details

Windows 11

Describe the bug

Get Error Message on Firefox (but DIM works) Console Error: [manifest] Error saving manifest file DOMException: IDBObjectStore.put: The serialized value is too large (size=269822244 bytes, max=267386880 bytes). i idb-keyval.ts:95 _withIDBStore idb-keyval.ts:52 _withIDBStore idb-keyval.ts:45 console.ts:40:19 mt console.ts:40 a log.ts:47 s manifest-service-json.ts:265 Screenshot

Logs

No response

bhollis commented 2 days ago

How much space do you have available on your machine?

qwartzi commented 2 days ago

Which Space you mean? SSD, about 720GB (free) RAM, about 15GB (free)

bhollis commented 2 days ago

Can you visit the debug page? (Go to About DIM, click "Debug") I'm not sure what causes Firefox to limit what you can store locally, but the Destiny database has gotten very large with recent content drops.

https://developer.mozilla.org/en-US/docs/Web/API/Storage_API/Storage_quotas_and_eviction_criteria#how_much_data_can_be_stored has some guidelines, which suggests you shouldn't be limited, but I also don't know what settings or extensions you have set in Firefox.

Of course, using a different browser that doesn't limit your storage in this way is always an option.

qwartzi commented 2 days ago

Seems ok, Debug: "DIM benutzt insgesamt 15.71 MB von 10.00 GB, auf diesem Gerät." No Extensions active. I will take a look... and write here.