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,