Lockdown Mode breaks mobile apps that rely on IndexedDB

When Lockdown Mode is enabled on iOS, the IndexedDB API is disabled.

Disable IndexedDB in Lockdown Mode by brentfulgham · Pull Request #7506 · WebKit/WebKit
219be21Disable IndexedDB in Lockdown Modehttps://bugs.webkit.org/show_bug.cgi?id=249176<rdar://101187278> Reviewed by Chris Dumez. Add ‘IndexedDB’ to the set of Web API’s disabled in Lockdown…

IndexedDB is a web storage API. It provides a persistent database that can be used to store large amounts of data on the client-side, accessible even when the client is offline.

When Lockdown Mode is enabled on iOS, the IndexedDB API is disabled. Apps that rely on IndexedDB would need to switch to a different storage mechanism to regain functionality delivered by that API.

IndexedDB is otherwise supported on all major browsers, including Chrome, Firefox, Safari, and Edge. It is fully supported on iOS through Safari, starting with iOS 10.

meta

sources