I have an automation (screenshots of it here: https://www.icloud.com/iclouddrive/0bB-1AiIWdJc1jmkfdjRbsAVA#Launch_Plex_Media_Automation_ )saved as an app in Automator with the following AppleScripts to mount an encrypted DMG file, enter the password in security agent pop up and click OK. macOS is Catalina.
It worked wonderfully for two years. Then it stopped working. After several attempts to fix the script, I went into Time Machine and retrieved the script from a time I knew it was working. It worked great for a bit but now it works a few times then stops entering the password. If I run just the script from Script Editor, it works great. Same if run from Automator. It will continue working in the automation until I shut my MBP down, then it's back to waiting for me to manually enter the password again. The automation has full disk access.
Suggestions to fix this please?
tell application "MountDMG"
activate
end tell
delay 5
tell application "System Events"
set value of text field 1 of window 1 of process "SecurityAgent" to "Password"
click button 2 of window 1 of process "SecurityAgent"
--> button "OK" of window 1 of application process "SecurityAgent"
end tell
printf '%s\0' 'Password' | hdiutil attach -stdinpass /path/to/image.dmg