From d2712f8e2cf62263d7167772f7b0be1f734ab201 Mon Sep 17 00:00:00 2001 From: Andrio Celos Date: Thu, 23 Feb 2023 11:10:06 +1100 Subject: [PATCH] Fix closing the help dialog not changing the URL --- TableturfBattleClient/src/Pages/PreGamePage.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/TableturfBattleClient/src/Pages/PreGamePage.ts b/TableturfBattleClient/src/Pages/PreGamePage.ts index af5ad4f..9f8050f 100644 --- a/TableturfBattleClient/src/Pages/PreGamePage.ts +++ b/TableturfBattleClient/src/Pages/PreGamePage.ts @@ -170,6 +170,18 @@ preGameHelpButton.addEventListener('click', e => { setUrl('help'); }); +helpDialog.addEventListener('close', () => { + if (canPushState) { + try { + history.pushState(null, '', '.'); + } catch { + canPushState = false; + } + } + if (location.hash) + location.hash = ''; +}); + preGameReplayButton.addEventListener('click', e => { e.preventDefault();