или нет, лучше может не так. может так:

    dialogPromise = dialogFrame.show(someOtherPromise)

и уже через dialogPromise будет сообщаться про закрытие?