From 087658cddf5bc4ce9b474844d957319fcead2029 Mon Sep 17 00:00:00 2001 From: shweelan Date: Sun, 2 Sep 2018 02:07:19 +0300 Subject: [PATCH] Fix overlay not closing on popstate (#10) Fix overlay not closing when back/forward browser buttons used. --- client/overlay.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/overlay.js b/client/overlay.js index 9cc6c1e..ae857a1 100644 --- a/client/overlay.js +++ b/client/overlay.js @@ -58,4 +58,8 @@ document.addEventListener("keydown", e => { if (e.keyCode === 27 && close(overlayCallback)) m.redraw(); }); +window.addEventListener("popstate", () => { + if (close(overlayCallback)) m.redraw(); +}); + export { open, close, render };