diff --git a/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift b/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift index c7854bc..e41034a 100644 --- a/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift +++ b/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift @@ -248,11 +248,13 @@ struct SessionDetailView: View { if store.canControl, let summary { controlRow(summary) } if canCompose { HStack(alignment: .bottom, spacing: 8) { + // No keyboard-accessory Done button here (it floats awkwardly + // over the glass bar on iOS 26) — a drag on the transcript + // dismisses the keyboard instead (`scrollDismissesKeyboard`). TextField(running ? "Queue a follow-up…" : "Send a follow-up…", text: $draft, axis: .vertical) .textFieldStyle(.plain) .lineLimit(1...4) - .keyboardDismissable() .padding(.vertical, 3) Button { store.sendInput(draft, to: sessionID)