Summary: | REGRESSION (iOS 13): IndexedDB quota is Only 500 MB - No Way to Ask User for More | ||
---|---|---|---|
Product: | WebKit | Reporter: | Sanjay Kumar <hypertree> |
Component: | Service Workers | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Blocker | CC: | achristensen, beidson, myh, sihui_liu, tomac, webkit-bug-importer, youennf |
Priority: | P2 | Keywords: | InRadar |
Version: | Other | ||
Hardware: | iPhone / iPad | ||
OS: | Other | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=185405 |
Description
Sanjay Kumar
2019-07-09 03:30:20 PDT
> Either implement StorageManager API Also see https://bugs.webkit.org/show_bug.cgi?id=185405. I confirmed the issue on iOS. https://demo.agektmr.com/storage/ works fine on the Mac, user is prompted for more space. (In reply to youenn fablet from comment #3) > I confirmed the issue on iOS. > https://demo.agektmr.com/storage/ works fine on the Mac, user is prompted > for more space. This is a Safari behavior and no change is needed in WebKit, the issue will be tracked internally. Note though that even though the user is granted quota increase, a given request might still fail due to QuotaError if the request is bigger than the quota increase validated by the user. This is observable in https://demo.agektmr.com/storage/ when trying to write multiple 500MB blobs. In general, I believe requests below 50MB should be fine. I re-architected my App to stay within 500 MB limit (which indeed seems to be the hard limit). This means Safari on iOS users will not see all benefits of my App until a higher limit is allowed via Storage manager API. Something like this: https://bugs.webkit.org/show_bug.cgi?id=185405 Since this is a policy mater for Safari and not an actual bug in Webkit I am marking this bug as WONTFIX. Changing to Invalid instead of WontFix. |