Bug 256267 - WebKit/Safari Storage Limit is unrealistically low: annoying Popups after 1GB
Summary: WebKit/Safari Storage Limit is unrealistically low: annoying Popups after 1GB
Status: RESOLVED DUPLICATE of bug 255095
Alias: None
Product: WebKit
Classification: Unclassified
Component: Website Storage (show other bugs)
Version: WebKit Nightly Build
Hardware: All All
: P2 Major
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-03 12:07 PDT by Sanjay Kumar
Modified: 2023-05-04 09:09 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sanjay Kumar 2023-05-03 12:07:18 PDT
Here is my prior request for higher limit for Storage in Safari:
https://bugs.webkit.org/show_bug.cgi?id=199614

It was closed then as INVALID but I am hoping with renewed acceptance of "Add To Home Screen" apps - this gets a more serious consideration.

Problem here is that Safari limits you to just 1 GB for total storage per domain. After 1GB Safari shows an annoying popup for each additional 100 or 200 MB download - user has to be attentive and respond to 10-20 prompts if its a 3-4GB download. This is a bad user experience - and its uniquely Safari/Webkit - no other browser has such restrictive or annoying storage policy.

This has a crippling effect on our app (AvNav) which is used by pilots to fly around the country and you can not save map tiles for whole country in 1 GB (barely enough for vector maps - you will need 3-4GB for raster maps).

So how about:

b) Increase the default Quota from 1GB to 4GB - we should not cripple "Home Screen" apps by holding them to yesterdays limit when everything else has skyrocketed  - Native App size limit was raised to 4 GB in 2015! see: https://sensortower.com/blog/ios-app-size-growth

a) allow Apps/sites to request a limit - and grant it subject to user approval - there are standards for this:
https://bugs.webkit.org/show_bug.cgi?id=185405

I hope you will consider this seriously - thank you
Comment 1 Sihui Liu 2023-05-03 14:13:22 PDT
Hi Sanjay,

We've planned to switch to calculating quota based on hard disk size like other browsers (e.g. an origin can use up to 60% of total disk space in browser, which should be much bigger than 1 GB for recent devices).

This is landed on trunk https://commits.webkit.org/263250@main (we cannot comment on when this will ship to customer).

*** This bug has been marked as a duplicate of bug 255095 ***
Comment 2 Sihui Liu 2023-05-03 15:47:48 PDT
Actually the new quota policy is in Safari Technology Preview 169 released today: https://developer.apple.com/safari/resources/.
Comment 3 Sanjay Kumar 2023-05-04 07:28:37 PDT
Thank you Sihui and Youenn  - this is such a great news! Look forward to seeing it in Safari soon since it already landed in Tech Preview.
Comment 4 Sanjay Kumar 2023-05-04 09:09:04 PDT
I just downloaded all charts and maps for my program: 3.8GB - no issues, awsome!