From 1189c9f562656cbc1ac62f20679ecec5502995c0 Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Fri, 2 Oct 2020 13:21:25 +0300 Subject: [PATCH] Handling every location type Signed-off-by: Alex Andreev --- src/renderer/navigation.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/renderer/navigation.ts b/src/renderer/navigation.ts index 9dcb84afc4..f7d5b6e435 100644 --- a/src/renderer/navigation.ts +++ b/src/renderer/navigation.ts @@ -18,8 +18,11 @@ if (ipcRenderer) { } export function navigate(location: LocationDescriptor) { - if (history.location.pathname === location) return; + const currentLocation = navigation.getPath(); navigation.push(location); + if (currentLocation === navigation.getPath()) { + navigation.goBack(); // prevent sequences of same url in history + } } export interface IURLParams

{