From f1df808870f108722ea9cc31e5499c89afd788af Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Fri, 2 Oct 2020 14:33:29 +0300 Subject: [PATCH] Fix: check for location bevore navigate (#1016) * Check for location before navigate Signed-off-by: Alex Andreev * Handling every location type Signed-off-by: Alex Andreev --- src/renderer/navigation.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer/navigation.ts b/src/renderer/navigation.ts index ce831feac4..f7d5b6e435 100644 --- a/src/renderer/navigation.ts +++ b/src/renderer/navigation.ts @@ -18,7 +18,11 @@ if (ipcRenderer) { } export function navigate(location: LocationDescriptor) { + const currentLocation = navigation.getPath(); navigation.push(location); + if (currentLocation === navigation.getPath()) { + navigation.goBack(); // prevent sequences of same url in history + } } export interface IURLParams

{