From 85a06aefd4bf3d1f206ce4331934fdd28dd07fa5 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Thu, 14 Nov 2024 07:47:26 +0000 Subject: [PATCH] fix navigation in studip tree views, fixes #4748 Closes #4748 Merge request studip/studip!3545 --- resources/vue/components/tree/StudipTreeList.vue | 6 +++--- resources/vue/components/tree/StudipTreeTable.vue | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/resources/vue/components/tree/StudipTreeList.vue b/resources/vue/components/tree/StudipTreeList.vue index 1524d6f04e2..c57c31f3ac7 100644 --- a/resources/vue/components/tree/StudipTreeList.vue +++ b/resources/vue/components/tree/StudipTreeList.vue @@ -259,9 +259,9 @@ export default { // Update browser history. if (pushState) { - const nodeId = node.id; - const url = STUDIP.URLHelper.getURL('', {node_id: nodeId}); - window.history.pushState({nodeId}, '', url); + const url = new URL(location.href); + url.searchParams.set('node_id', node.id); + window.history.pushState({nodeId: node.id}, '', url); } // Update node_id for semester selector. diff --git a/resources/vue/components/tree/StudipTreeTable.vue b/resources/vue/components/tree/StudipTreeTable.vue index 17030250242..89e85df40d6 100644 --- a/resources/vue/components/tree/StudipTreeTable.vue +++ b/resources/vue/components/tree/StudipTreeTable.vue @@ -283,9 +283,9 @@ export default { // Update browser history. if (pushState) { - const nodeId = node.id; - const url = STUDIP.URLHelper.getURL('', {node_id: nodeId}); - window.history.pushState({nodeId}, '', url); + const url = new URL(location.href); + url.searchParams.set('node_id', node.id); + window.history.pushState({nodeId: node.id}, '', url); } // Update node_id for semester selector. -- GitLab