From 6634734e0fd039f229ecaa061669aa71900ad5db Mon Sep 17 00:00:00 2001 From: Nucleic Date: Fri, 26 Jun 2026 20:22:30 -0700 Subject: [PATCH] Release Keyboard Release Nucleic-Session: FD190A87-E8F7-4C72-A15E-E35B88EF5921 --- NucleicRemote/NucleicRemote/Views/SessionDetailView.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift b/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift index 8916f87..c7ba332 100644 --- a/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift +++ b/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift @@ -229,6 +229,9 @@ struct TranscriptList: View { } .padding() } + // A drag on the transcript dismisses the keyboard, so a tall multiline composer can + // be put away without leaving the session. + .scrollDismissesKeyboard(.interactively) // Coalescing means item count lags event count; key the autoscroll on the raw stream // so every streamed delta keeps the view pinned to the bottom. .onChange(of: events.count) {