listless

A simple list app for Apple platforms
Log | Files | Refs | README | LICENSE

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() },