diff --git a/js/ui/endSessionDialog.js b/js/ui/endSessionDialog.js index ca24d0698..66fc2e6f9 100644 --- a/js/ui/endSessionDialog.js +++ b/js/ui/endSessionDialog.js @@ -447,11 +447,11 @@ class EndSessionDialog extends ModalDialog.ModalDialog { let label = dialogContent.confirmButtons[i].label; let button = this.addButton({ action: () => { - this.close(true); let signalId = this.connect('closed', () => { this.disconnect(signalId); this._confirm(signal); }); + this.close(true); }, label, });