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