Hola Joao,
Si, correcto. Es exactamente como tu dices, en mi caso yo obligo siempre al usuario a usar el boton SALIR para abandonar los dialogos.
Por eso bloqueo de manera global la salida con ESC
Es cuestion de gustos. Lo puse aca por si puede serle util a alguien mas.
Un abrazo.