From 41260f37c9717a590f12b6d74a4ba2e6c0459c3d Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 10 Jun 2026 11:23:08 -0400 Subject: [PATCH] Fix bug where background connection would drop in forceWebsocket mode. Relates to #14793 --- .../thoughtcrime/securesms/messages/IncomingMessageObserver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt b/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt index b7ad1731dc..a6049c7f44 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt @@ -258,7 +258,7 @@ class IncomingMessageObserver( val lastInteractionString = if (appVisibleSnapshot) "N/A" else timeIdle.toString() + " ms (" + (if (timeIdle < maxBackgroundTime) "within limit" else "over limit") + ")" val conclusion = registered && !unauthorizedReceived && - (appVisibleSnapshot || timeIdle < maxBackgroundTime || !fcmEnabled) && + (appVisibleSnapshot || timeIdle < maxBackgroundTime || !fcmEnabled || forceWebsocket) && hasNetwork val needsConnectionString = if (conclusion) "Needs Connection" else "Does Not Need Connection"