Fix regressions N1-N3 from re-verification
- Transcript: selection suspension clears when press ends; Latest re-enables follow fully (clears stale selection state) - Send disabled until transport ready in pending Type composer - Server URL: programmatic success-trim no longer erases its own saved-confirmation; only user edits clear it
This commit is contained in:
1 parent
afe37ad5f4
commit
f6722a223f
2 files changed
+21
-7
No files matched your search
@@ -74,6 +74,9 @@ struct TranscriptListView: View {
|
||||
HStack {
|
||||
Spacer()
|
||||
Button {
|
||||
// Explicit Latest restores full eligibility,
|
||||
// clearing any stale selection suspension.
|
||||
selectionActive = false
|
||||
followingLatest = true
|
||||
withAnimation(reduceMotion ? nil : Nearlight.standard) {
|
||||
proxy.scrollTo("latest", anchor: .bottom)
|
||||
@@ -130,8 +133,9 @@ struct TranscriptListView: View {
|
||||
.frame(maxWidth: .infinity, alignment: .leading)
|
||||
.onLongPressGesture(minimumDuration: 0.05, pressing: { pressing in
|
||||
// Text-selection interaction begins with long-press on the row;
|
||||
// suspend auto-follow while pressing/held.
|
||||
if pressing { selectionActive = true }
|
||||
// suspend auto-follow while pressing/held and restore when the
|
||||
// press ends so following can resume.
|
||||
selectionActive = pressing
|
||||
}, perform: {})
|
||||
.contextMenu {
|
||||
Button("Copy message", systemImage: "doc.on.doc") { UIPasteboard.general.string = text }
|
||||
|
||||
Reference in new issue
Block a user