diff --git a/VoiceInk/Views/TranscriptionCard.swift b/VoiceInk/Views/TranscriptionCard.swift index e9612b2..37afd41 100644 --- a/VoiceInk/Views/TranscriptionCard.swift +++ b/VoiceInk/Views/TranscriptionCard.swift @@ -17,10 +17,11 @@ struct TranscriptionCard: View { @State private var selectedTab: ContentTab = .original private var availableTabs: [ContentTab] { - var tabs = [ContentTab.original] + var tabs: [ContentTab] = [] if transcription.enhancedText != nil { tabs.append(.enhanced) } + tabs.append(.original) if transcription.aiRequestSystemMessage != nil || transcription.aiRequestUserMessage != nil { tabs.append(.aiRequest) } @@ -262,7 +263,7 @@ struct TranscriptionCard: View { } .onChange(of: isExpanded) { oldValue, newValue in if newValue { - selectedTab = .original + selectedTab = transcription.enhancedText != nil ? .enhanced : .original } } }