From 87f783d7015955e05d88ca81f0496c22a2155abc Mon Sep 17 00:00:00 2001 From: helloJetBase-tech <178346048+marktech0813@users.noreply.github.com> Date: Wed, 12 Nov 2025 09:59:43 +0200 Subject: [PATCH] [Bug] #7097 I found the handler and implemented the fix: same-domain navigations now return shouldHaltWebNavigation when an app link is launched. Updated DuckDuckGoAppLinksHandler.handleAppLink to consistently respect shouldHaltWebNavigation on subsequent same-domain app links, while preserving alwaysTriggerList behavior. Contribution by Gittensor, learn more at https://gittensor.io/ --- .../java/com/duckduckgo/app/browser/applinks/AppLinksHandler.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/duckduckgo/app/browser/applinks/AppLinksHandler.kt b/app/src/main/java/com/duckduckgo/app/browser/applinks/AppLinksHandler.kt index 9546aa4a08cd..915da218498b 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/applinks/AppLinksHandler.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/applinks/AppLinksHandler.kt @@ -62,7 +62,7 @@ class DuckDuckGoAppLinksHandler @Inject constructor() : AppLinksHandler { previousUrl = urlString launchAppLink() hasTriggeredForDomain = true - if (shouldTrigger) return true + return shouldTrigger || shouldHaltWebNavigation } return false }