From a80877bab7aedd7962f44f9eb0f770dba56565d0 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 7 Jul 2025 14:48:00 +0000 Subject: [PATCH] Fix PWA install detection on iOS with additional check for MSStream Co-authored-by: jxxghp --- src/composables/usePWAInstall.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/composables/usePWAInstall.ts b/src/composables/usePWAInstall.ts index 05ffb30d..3c1bc2e4 100644 --- a/src/composables/usePWAInstall.ts +++ b/src/composables/usePWAInstall.ts @@ -86,7 +86,7 @@ export function usePWAInstall() { const isPWASupported = computed(() => { const hasServiceWorker = 'serviceWorker' in navigator const supportsInstallPromptEvent = 'onbeforeinstallprompt' in window - const isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) + const isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !(window as any).MSStream return hasServiceWorker && (supportsInstallPromptEvent || isIOS) })