navigator.storage "best effort" + "persistent" leak partitionSize/totalSpace entropy
Edit: upstream 1781277
AFAICT, in FF96 or lower, storage quota was always 2,147,483,648
. Note PB windows and normal windows are always the same. Also note, I'm not interested in slight variations due to storage usage, we can cancel that noise out.
In FF97 (I'll see if I can find the bugzilla) it seems to have become dependent on disk space (and/or disk size), which adds some entropy. Here are my notes
// 2147483648 : FF57-96 Windows (and TB ESRs) / Android / Win 10 VM FF60-96
// FF97+ : note opusforlife, bashonly are user names who submitted data (so I can track it)
10737418240 : numerous windows + linux users with lots of disk size, Android Fabrizio 100gb spare from 128gb
5778733465 : Android10 opusforlife 12gb spare from 64gb (Mull)
5641604300 : Android Fabrizio 49gb spare from 64gb
5512729395 : Android9 Thorin 44gb spare from 64gb
5301081292 : Android bashonly 40gb spare from 64gb
5256596684 : Win 10 VM 33gb spare from 52gb
2934867968 : Debian XCFE 2glops 650gb spare from 1TB
1521166745 : Ubuntu VM Fabrizio with 15GB of storage
1177328025 : Android aleyvo 1.5gb spare from 16gb
// other: who cares if they match
// brave: 2147483648 (same in incognito and Tor window)
// opera: 310418104 normal
// opera: 521917312 private
// chrome: 1200238045593 normal
// chrome: 33076376370 normal android
// chrome: 485041940 incognito
// chrome: 204974075 incognito android
So TB102+ will reflect this - so far I have 3 results. You can test here, just scroll down to the bottom, just above the ERRORS
section, or alternatively, just run this in the browser console, and then expand the promise
console.log(navigator.storage.estimate())
So what would be nice to know is how deep this rabbit hole goes... and to look at the code changes in FF97+, which will probably tell us the answer. Once we know how bad it is, we can propose RFP handle it upstream
@richard Fingerprinting
label please .. also alone feel free to report their quota + OS + free disk size if applicable
EDIT
- FF97 1735713 Revamp temporary storage limits
- FF97 1593646 StorageManager.estimate is misleading when...
digging into it now: https://bugzilla.mozilla.org/show_bug.cgi?id=1735713#c0
Our temporary storage limits are still based on free disk space which is now in a conflict with the storage spec. We should base our temporary storage limits on total d