From fc9ce522b8e4e288c2da712464e2b6dabad22e39 Mon Sep 17 00:00:00 2001 From: Segev Finer Date: Thu, 1 Jun 2023 12:44:22 +0300 Subject: [PATCH 1/2] fix(ui): Use web hash history in ui (fix #3481) --- packages/ui/client/global-setup.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/ui/client/global-setup.ts b/packages/ui/client/global-setup.ts index fafccbbbdd1f..b09c5a27ded6 100644 --- a/packages/ui/client/global-setup.ts +++ b/packages/ui/client/global-setup.ts @@ -1,6 +1,6 @@ /// -import { createRouter as _createRouter, createWebHistory } from 'vue-router' +import { createRouter as _createRouter, createWebHashHistory } from 'vue-router' import FloatingVue, { VTooltip } from 'floating-vue' import routes from 'virtual:generated-pages' import 'd3-graph-controller/default.css' @@ -11,7 +11,6 @@ import 'codemirror-theme-vars/base.css' import './styles/main.css' import 'floating-vue/dist/style.css' import 'uno.css' -import { BASE_PATH } from './constants' export const directives = { tooltip: VTooltip, @@ -22,7 +21,7 @@ FloatingVue.options.distance = 10 export function createRouter() { return _createRouter({ - history: createWebHistory(BASE_PATH), + history: createWebHashHistory(), routes, }) } From ce9619dc91edc170bf8e7340fab9126eea25f0cc Mon Sep 17 00:00:00 2001 From: Segev Finer Date: Tue, 22 Aug 2023 11:13:28 +0300 Subject: [PATCH 2/2] Fix UI after refreshing --- packages/ui/client/composables/params.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui/client/composables/params.ts b/packages/ui/client/composables/params.ts index c2b444154923..33ad473f8a55 100644 --- a/packages/ui/client/composables/params.ts +++ b/packages/ui/client/composables/params.ts @@ -3,7 +3,7 @@ export interface Params { view: null | 'graph' | 'editor' | 'console' } -export const params = useUrlSearchParams('hash-params', { +export const params = useUrlSearchParams('hash', { initialValue: { file: '', view: null,