From d7901ef9d78145c008734a21a6bed5398f09aaac Mon Sep 17 00:00:00 2001 From: diyaa Date: Mon, 14 Sep 2026 22:39:35 +0200 Subject: [PATCH] Avoid repeated accessibility prompts --- .../Integrations/MacOSSunoAccessibilityFieldFiller.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Sources/MusicAssistantApp/Integrations/MacOSSunoAccessibilityFieldFiller.swift b/Sources/MusicAssistantApp/Integrations/MacOSSunoAccessibilityFieldFiller.swift index cae2da6..70f04a6 100644 --- a/Sources/MusicAssistantApp/Integrations/MacOSSunoAccessibilityFieldFiller.swift +++ b/Sources/MusicAssistantApp/Integrations/MacOSSunoAccessibilityFieldFiller.swift @@ -4,11 +4,10 @@ import MusicAssistantCore struct MacOSSunoAccessibilityFieldFiller: SunoFieldFilling { func fill(_ payload: SunoHandoffPayload) async -> SunoFieldFillReport { - let options = [kAXTrustedCheckOptionPrompt.takeUnretainedValue() as String: true] as CFDictionary - guard AXIsProcessTrustedWithOptions(options) else { + guard AXIsProcessTrusted() else { return .copyRequired( for: SunoHandoffField.allCases, - reason: "Allow Accessibility access to fill this field automatically." + reason: "Allow Accessibility access in System Settings, then reopen AI Music Studio." ) }