← All repositories

listless

A simple list app for Apple platforms

git clone https://code.inqk.net/listless.git


commit 9fb8e85d42f9229c63a33d19820165d9308a568b
parent 12d38adc0751fd00e0e6ee921667b448325d57cd
Author: Michael Camilleri <[email protected]>
Date:   Thu,  5 Mar 2026 09:46:48 +0900

Retain focus in text fields in modal sheets

Diffstat

MListlessiOS/Views/TaskListView.swift | 3++-

1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ListlessiOS/Views/TaskListView.swift b/ListlessiOS/Views/TaskListView.swift

@@ -207,8 +207,9 @@ struct TaskListView: View, TaskListViewProtocol {
             .accessibilityIdentifier("task-list-scrollview")
             .background {
                 let isEditing = if case .task = focusedFieldBinding { true } else { false }
+                let isShowingSheet = iState.isShowingSettings || iState.isShowingSyncDiagnostics
                 KeyCommandBridge(
-                    isActive: !isEditing,
+                    isActive: !isEditing && !isShowingSheet,
                     onUp: { _ = navigateUp() },
                     onDown: { _ = navigateDown() },
                     onSpace: { _ = toggleSelectedTask() },