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.

  • Error de la barra de progreso de AppleScript: ¿cómo evitar que el dialog de progreso se prolongue?
  • ¿Cómo saber qué aplicación hace que aparezca el cuadro de dialog "¿Desea instalar Java?" En Mavericks.
  • ¿Cómo puedo revisar el cuadro de dialog mostrado más recientemente en OS X?
  • Despacho de envío Límite suave alcanzado: 64
  • AppleScript: get respuesta y botones de dialog de visualización
  • ¿Moviendo el dialog de save?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).