Issue with unlimitedStorage permission in manifest.json for Safari Extension on iOS 18 Beta

Here is my manifest.json:

"permissions": [
    "<all_urls>",
    "storage",
    "unlimitedStorage",
    "activeTab"
]

Despite declaring "unlimitedStorage" in permissions, I encounter the following error when trying to save files exceeding approximately 3MB:

Invalid call to browser.storage.local.set(). Exceeded storage quota.

This issue did not occur in iOS 17. Is this behavior intentional or is it a bug? If it is intentional, is there an alternative method to handle large file?

Hi, thank you for reporting this issue. The behavior you're seeing is not intentional. Can you provide a zip file containing the resources to an example extension where this issue reproduces for you?

Issue with unlimitedStorage permission in manifest.json for Safari Extension on iOS 18 Beta
 
 
Q