From a19d1ce4a56601dff3c992622e91c752a89d09f0 Mon Sep 17 00:00:00 2001 From: Titouan Thibaud Date: Tue, 25 Jul 2023 19:39:36 +0200 Subject: [PATCH] Bug 1845104 - Open links in the current app from a CustomTab even when OpenInApp settings is set to 'never' --- .../java/org/mozilla/fenix/browser/BaseBrowserFragment.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt index f8ebc8f9b..03f0c70d3 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -1224,6 +1224,13 @@ abstract class BaseBrowserFragment : components.useCases.sessionUseCases.reload() } hideToolbar() + + context?.settings()?.shouldOpenLinksInApp(customTabSessionId != null) + ?.let { openLinksInExternalApp -> + components.services.appLinksInterceptor.updateLaunchInApp { + openLinksInExternalApp + } + } } @CallSuper