From 7bd810950e0df10061d4a83931fe44072f96bd55 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 12 May 2023 12:23:46 +0530 Subject: [PATCH] fix: maintain frappe.router.current_router --- frappe/public/js/frappe/views/workspace/workspace.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frappe/public/js/frappe/views/workspace/workspace.js b/frappe/public/js/frappe/views/workspace/workspace.js index b8c565e6bd..fe25d3c56c 100644 --- a/frappe/public/js/frappe/views/workspace/workspace.js +++ b/frappe/public/js/frappe/views/workspace/workspace.js @@ -247,6 +247,12 @@ frappe.views.Workspace = class Workspace { this.update_selected_sidebar(this.current_page, false); //remove selected from old page this.update_selected_sidebar(page, true); //add selected on new page + if (!frappe.router.current_route[0]) { + frappe.router.current_route = !page.public + ? ["Workspaces", "private", page.name] + : ["Workspaces", page.name]; + } + this.show_page(page); }