El dialog de Applescript pierde foco cuando hago clic en otra window, pero no me enfoco cuando hago clic en la window de dialog

Tengo un AppleScript corto que ejecuto en un horario para abrir un cuadro de dialog y pedirme que registre una input. El script luego envía los datos a un script de shell / curl. Debo señalar que apenas sé cómo usar Applescript y he improvisado esto a partir de búsquedas web.

La parte importante, con la que estoy teniendo problemas, es el comportamiento del dialog.

Si presento una respuesta cuando aparece el cuadro de dialog, funciona bien.

Sin embargo, si cambio a otra window, simplemente no puedo volver a enfocar el cuadro de dialog para poder ingresar text.

Sin embargo, puedo cerrar el dialog con los botones "Aceptar" o "Cancelar".

Contenidos de script

#!/usr/bin/osascript tell application "SystemUIServer" activate display dialog "What have you been working on?" default answer "" set WhatIDid to the text returned of the result tell me to activate do shell script "/Users/jeff/bin/what-i-did-today-curl-submission.sh "& quoted form of WhatIDid end tell 

Capturas de pantalla

  • Lanzamiento inicial del dialog

enter image description here

  • Después de que pierde el foco

enter image description here

Finalmente, he notado este tipo de comportamiento antes, en Mac, pero esta es la primera situación en la que puedo reproducirlo al 100%. No estoy seguro de si esto es una cosa de Applescript o simplemente rareza con los cuadros de dialog de Mac.

  • Método abreviado de keyboard para "Revertir cambios" en el cuadro de dialog de cierre
  • Dile a AppleScript que confirme el cuadro de dialog
  • Los dialogs del sistema "Abrir" y "Guardar" aumentan cada vez que los abro
  • Repara la fuente del sistema roto
  • macOS Sierra: el cuadro de dialog de Safari se abre sin botones
  • El dialog de Codesign no permite "aceptar"
  • Despacho de envío Límite suave alcanzado: 64
  • ¿Es posible evitar que el dialog "El file ha sido cambiado" de TextEdit aparezca innecesariamente?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).