diff --git a/apps/mobile/src/hooks/useWarmUpBrowser.ts b/apps/mobile/src/hooks/useWarmUpBrowser.ts index 9dd2212..a86bdcf 100644 --- a/apps/mobile/src/hooks/useWarmUpBrowser.ts +++ b/apps/mobile/src/hooks/useWarmUpBrowser.ts @@ -1,13 +1,17 @@ import React from "react"; import * as WebBrowser from "expo-web-browser"; +import { Platform } from "react-native"; export const useWarmUpBrowser = () => { React.useEffect(() => { // Warm up the android browser to improve UX // https://docs.expo.dev/guides/authentication/#improving-user-experience - void WebBrowser.warmUpAsync(); - return () => { - void WebBrowser.coolDownAsync(); - }; + // Only available on native platforms (iOS/Android), not on web + if (Platform.OS !== "web") { + void WebBrowser.warmUpAsync(); + return () => { + void WebBrowser.coolDownAsync(); + }; + } }, []); };