From 26cb17e25c21ffb684008c9449cffe53c4069627 Mon Sep 17 00:00:00 2001 From: Kanake <10kanake@gmail.com> Date: Tue, 21 Oct 2025 02:11:50 +0300 Subject: [PATCH] Fix browser not opening in certain contexts. Fixes #14368 Resolves #14388 --- .../org/thoughtcrime/securesms/util/CommunicationActions.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/CommunicationActions.java b/app/src/main/java/org/thoughtcrime/securesms/util/CommunicationActions.java index d3c5492ba8..2bc534b63e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/CommunicationActions.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/CommunicationActions.java @@ -229,6 +229,9 @@ public class CommunicationActions { public static void openBrowserLink(@NonNull Context context, @NonNull String link) { try { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(link)); + if (!(context instanceof Activity)) { + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + } context.startActivity(intent); } catch (ActivityNotFoundException e) { Toast.makeText(context, R.string.CommunicationActions_no_browser_found, Toast.LENGTH_SHORT).show();