diff --git a/VoiceInk/Services/AIEnhancement/AIEnhancementService.swift b/VoiceInk/Services/AIEnhancement/AIEnhancementService.swift index e42213b..48df532 100644 --- a/VoiceInk/Services/AIEnhancement/AIEnhancementService.swift +++ b/VoiceInk/Services/AIEnhancement/AIEnhancementService.swift @@ -140,12 +140,15 @@ class AIEnhancementService: ObservableObject { } private func getSystemMessage(for mode: EnhancementPrompt) async -> String { - let selectedText = await SelectedTextService.fetchSelectedText() - - let selectedTextContext = if let selectedText = selectedText, !selectedText.isEmpty { - "\n\n\n\(selectedText)\n" + let selectedTextContext: String + if AXIsProcessTrusted() { + if let selectedText = await SelectedTextService.fetchSelectedText(), !selectedText.isEmpty { + selectedTextContext = "\n\n\n\(selectedText)\n" + } else { + selectedTextContext = "" + } } else { - "" + selectedTextContext = "" } let clipboardContext = if useClipboardContext,