Problem
Long-pressing message text in the native SwiftUI thread view opens a custom whole-message context menu and highlights the full message surface. Choosing Select text only toggles a hidden selection mode; a second long press still opens the same custom menu instead of immediately presenting native word selection and draggable handles.
Expected
Message text should use normal SwiftUI text selection: long-press the text, select a word or range, and adjust it with native selection handles. Whole-message copy should remain available through the native selection menu and VoiceOver action.
Reproduction
Reproduced on upstream/t3code/rebuild-mobile-app-swift at f98cab553 with a one-paragraph user message in the iOS Simulator.
Workflow
Implementation is being prepared on saphid/swiftui-text-selection; physical-device validation will be performed against personal/swiftui-approved before upstream merge preparation.
Problem
Long-pressing message text in the native SwiftUI thread view opens a custom whole-message context menu and highlights the full message surface. Choosing Select text only toggles a hidden selection mode; a second long press still opens the same custom menu instead of immediately presenting native word selection and draggable handles.
Expected
Message text should use normal SwiftUI text selection: long-press the text, select a word or range, and adjust it with native selection handles. Whole-message copy should remain available through the native selection menu and VoiceOver action.
Reproduction
Reproduced on
upstream/t3code/rebuild-mobile-app-swiftatf98cab553with a one-paragraph user message in the iOS Simulator.Workflow
Implementation is being prepared on
saphid/swiftui-text-selection; physical-device validation will be performed againstpersonal/swiftui-approvedbefore upstream merge preparation.