From d76eb3239ad78a09e9bb8aedad398d2252ab040d Mon Sep 17 00:00:00 2001 From: adbenitez Date: Mon, 9 Feb 2026 21:05:00 +0100 Subject: [PATCH] disable insets change in setComposePanelVisibility() --- .../org/thoughtcrime/securesms/ConversationActivity.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java index 887608d04..22c9268f1 100644 --- a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java @@ -1059,16 +1059,20 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity if (dcChat.canSend()) { composePanel.setVisibility(View.VISIBLE); attachmentManager.setHidden(false); - ViewUtil.forceApplyWindowInsets(findViewById(R.id.root_layout), true, false, true, true); - fragment.handleRemoveBottomInsets(); + // FIXME: disabled for now to avoid problems with chat scrolling and keyboard covering input bar + // ViewUtil.forceApplyWindowInsets(findViewById(R.id.root_layout), true, false, true, true); + // fragment.handleRemoveBottomInsets(); } else { composePanel.setVisibility(View.GONE); attachmentManager.setHidden(true); hideSoftKeyboard(); + // FIXME: disabled for now to avoid problems with chat scrolling and keyboard covering input bar + /* if (isInitialization) { ViewUtil.forceApplyWindowInsets(findViewById(R.id.root_layout), true, false, true, false); fragment.handleAddBottomInsets(); } + */ } }