From a6fb12fb0475309be346c9861199d169ef6925b2 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Mon, 10 Nov 2014 21:13:45 +0000 Subject: [PATCH] Fixed message dialog overlays not always removed. The dialog was getting removed too early. --- resources/report/html/loot-message-dialog.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/report/html/loot-message-dialog.html b/resources/report/html/loot-message-dialog.html index a14b7ece..01e52b22 100644 --- a/resources/report/html/loot-message-dialog.html +++ b/resources/report/html/loot-message-dialog.html @@ -42,9 +42,10 @@ was pressed. onButtonClick: function(evt) { if (evt.target.parentElement.closeCallback) { evt.target.parentElement.closeCallback(evt.target.classList.contains('accept')); - evt.target.parentElement.close(); - evt.target.parentElement.parentElement.removeChild(evt.target.parentElement); } + evt.target.parentElement.addEventListener('core-overlay-close-completed', function(evt){ + evt.target.parentElement.removeChild(evt.target); + }, false); }, showModal: function(title, text, closeCallback) {