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?

Also seeing the same issue. Extension that works in iOS 17 simulator hits the same storage limit issue in iOS 18 beta despite unlimitedStorage permission

Since the engineer above has acknowledged that this behavior isn't intentional, is there a link to track if this issue is being resolved before iOS 18 public release?

Thank you!

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