From 4b958ef5d515a8dca5caebe1fb96fe36fefad070 Mon Sep 17 00:00:00 2001 From: Jonas Greifenhain Date: Mon, 17 Nov 2025 17:36:26 +0100 Subject: [PATCH] fix(rtn-web-browser): Don't use custom tabs on default and fallback to normal tabs --- packages/rtn-web-browser/src/apis/openAuthSessionAsync.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/rtn-web-browser/src/apis/openAuthSessionAsync.ts b/packages/rtn-web-browser/src/apis/openAuthSessionAsync.ts index 9ced0313653..48baba486b0 100644 --- a/packages/rtn-web-browser/src/apis/openAuthSessionAsync.ts +++ b/packages/rtn-web-browser/src/apis/openAuthSessionAsync.ts @@ -37,14 +37,16 @@ export const openAuthSessionAsync = async ( if (Platform.OS === 'android') { try { const isChromebookRes = await isChromebook(); - if (isChromebookRes) { - return openAuthSessionChromeOs(httpsUrl, redirectUrls); + if (!isChromebookRes) { + // If it is not a Chromebook, it probably supports custom tabs + return await openAuthSessionAndroid(httpsUrl, redirectUrls); } } catch { // ignore and fallback to android } - return openAuthSessionAndroid(httpsUrl, redirectUrls); + // The ChromeOS way without custom tabs works everywhere + return openAuthSessionChromeOs(httpsUrl, redirectUrls); } };