He intentado reproducir el problema con
on run
set dialogResult to display dialog "foo" default answer ""
set newText to text returned of dialogResult
display dialog "Text entered: " & newText
end run
pero al menos a primera vista parece que funciona bien. ¿Qué problema concreto te has encontrado ("no funciona" es un poco amplio)?
Actualización
El problema se ha solucionado en OS X 10.8, acaba de recibir un correo de devbugs@apple.com:
14-Sep-2012 07:40 PM Equipo de reporte de errores de los desarrolladores de Apple :
Creemos que este problema se ha solucionado en OS X 10.8 (Mountain Lion) GM Seed (Build 12A269). Esta versión previa al lanzamiento ya está disponible en el Mac App Store para los miembros elegibles del Programa de Desarrolladores de Mac. Por favor, verifique con esta versión y actualice su informe de errores con los resultados.