diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index 8f335943..1645d5b8 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -521,6 +521,15 @@ export async function loadData() { try { await loadRisuAccountData() } catch (error) {} + } + try { + //@ts-ignore + const isInStandaloneMode = (window.matchMedia('(display-mode: standalone)').matches) || (window.navigator.standalone) || document.referrer.includes('android-app://'); + if(isInStandaloneMode){ + await navigator.storage.persist() + } + } catch (error) { + } await checkNewFormat() const db = get(DataBase);