diff --git a/src/components/dialogHelper/dialogHelper.js b/src/components/dialogHelper/dialogHelper.js index b2517065ca..c29649cd0e 100644 --- a/src/components/dialogHelper/dialogHelper.js +++ b/src/components/dialogHelper/dialogHelper.js @@ -106,6 +106,15 @@ import '../../assets/css/scrollstyles.css'; tryRemoveElement(dlg); } } + + //resolve(); + // if we just called history.back(), then use a timeout to allow the history events to fire first + setTimeout(() => { + resolve({ + element: dlg, + closedByBack: self.closedByBack + }); + }, 1); } dlg.addEventListener('close', onDialogClosed);