A few things might be related to this: - Is the storage for that "https://app.slack.com^firstPartyDomain=slack.com" persisted? Best-effort storage can be transformed into persisted storage by [`navigator.storage.persist()`](https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist). To check if the origin is persisted, you can check the result of [`navigator.storage.persisted()`](https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persisted) or click the lock symbol in the URL bar and see if there is "Store Data in Persistent Storage" and "Allowed" under "Permissions" label. Once the storage is persisted, it is guaranteed not to be removed by the eviction mechanism when your usage is close to full. - When does the best-effort get removed? Firefox evicts old storage based on LRU policy and the eviction would only happen when the global usage is close to the global limit. If you prefer to manage storage, you can manually remove storage for selected origins in "about:perferences". - How much free space do you have on your computer? Firefox can use up to 50% of free space (note it's a snapshot value during startup, FF doesn't calculated that from time to time) and the quota for a site (group) can be up to 2G by default. See more details in "Storage limits" section in https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria
Bug 1647017 Comment 2 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
A few things might be related to this: - Is the storage for that "https://app.slack.com^firstPartyDomain=slack.com" persisted? Best-effort storage can be transformed into persisted storage by [`navigator.storage.persist()`](https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist). To check if the origin is persisted, you can check the result of [`navigator.storage.persisted()`](https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persisted) or click the lock symbol in the URL bar and see if there is "Store Data in Persistent Storage" and "Allowed" under "Permissions" label. Once the storage is persisted, it is guaranteed not to be removed by the eviction mechanism when your usage is close to full. - When does the best-effort get removed? Firefox evicts old storage based on LRU policy and the eviction would only happen when the global usage is close to the global limit. If you prefer to manage storage, you can manually remove storage for selected origins in "about:perferences". - How much free space do you have on your computer? Firefox can use up to 50% of free space (note it's a snapshot value during startup, FF doesn't calculated that from time to time) and the quota for a site (group) can be up to 2G by default. See more details in "Storage limits" section in https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria - How to check the usage / quota for a site? You can use [`navigator.storage.estimate()`](https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/estimate) to how much usage/quota for the site.