From ac19d1977ead96bc8e47a43161009839de1459c4 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Tue, 30 Dec 2025 19:14:32 -0600 Subject: [PATCH] Fix opening keyboard for new tasks --- app/src/main/java/org/tasks/compose/edit/EditTextView.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/tasks/compose/edit/EditTextView.kt b/app/src/main/java/org/tasks/compose/edit/EditTextView.kt index 96160d680..167d94d78 100644 --- a/app/src/main/java/org/tasks/compose/edit/EditTextView.kt +++ b/app/src/main/java/org/tasks/compose/edit/EditTextView.kt @@ -106,10 +106,13 @@ fun EditTextView( }, update = { view -> if (shouldRequestFocus) { - view.requestFocus() - val imm = context.getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager - imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT) shouldRequestFocus = false + view.post { + if (view.requestFocus()) { + val imm = context.getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager + imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT) + } + } } view.paintFlags = if (strikethrough) { view.paintFlags or Paint.STRIKE_THRU_TEXT_FLAG