From eb5ede06b8184396b65188a761c6809d4a50e752 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 26 Nov 2025 10:16:13 +0200 Subject: [PATCH] use FULL_SCREEN presentation --- src/lib/hooks/useOpenLink.ts | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/src/lib/hooks/useOpenLink.ts b/src/lib/hooks/useOpenLink.ts index 6e3abef62f..0157038775 100644 --- a/src/lib/hooks/useOpenLink.ts +++ b/src/lib/hooks/useOpenLink.ts @@ -16,13 +16,11 @@ import {isNative} from '#/platform/detection' import {useInAppBrowser} from '#/state/preferences/in-app-browser' import {useTheme} from '#/alf' import {useDialogContext} from '#/components/Dialog' -import {useSheetWrapper} from '#/components/Dialog/sheet-wrapper' import {useGlobalDialogsControlContext} from '#/components/dialogs/Context' export function useOpenLink() { const enabled = useInAppBrowser() const t = useTheme() - const sheetWrapper = useSheetWrapper() const dialogContext = useDialogContext() const {inAppBrowserConsentControl} = useGlobalDialogsControlContext() @@ -58,25 +56,23 @@ export function useOpenLink() { } return } else if (override ?? enabled) { - await sheetWrapper( - WebBrowser.openBrowserAsync(url, { - presentationStyle: - WebBrowser.WebBrowserPresentationStyle.PAGE_SHEET, - toolbarColor: t.atoms.bg.backgroundColor, - controlsColor: t.palette.primary_500, - createTask: false, - }).catch(err => { - if (__DEV__) - logger.error('Could not open web browser', {message: err}) - Linking.openURL(url) - }), - ) + WebBrowser.openBrowserAsync(url, { + presentationStyle: + WebBrowser.WebBrowserPresentationStyle.FULL_SCREEN, + toolbarColor: t.atoms.bg.backgroundColor, + controlsColor: t.palette.primary_500, + createTask: false, + }).catch(err => { + if (__DEV__) + logger.error('Could not open web browser', {message: err}) + Linking.openURL(url) + }) return } } Linking.openURL(url) }, - [enabled, inAppBrowserConsentControl, t, sheetWrapper, dialogContext], + [enabled, inAppBrowserConsentControl, t, dialogContext], ) return openLink