From 8365f98836542e03967e9b0147e1e09557fa541c Mon Sep 17 00:00:00 2001 From: tdgao Date: Thu, 2 Jul 2026 14:33:35 -0700 Subject: [PATCH] feat: add prop to stop route selection being persisted in url param --- apps/frontend/src/components/ui/ProjectDownloadModal/index.vue | 3 +++ apps/frontend/src/pages/[type]/[project]/version/[version].vue | 1 + 2 files changed, 4 insertions(+) diff --git a/apps/frontend/src/components/ui/ProjectDownloadModal/index.vue b/apps/frontend/src/components/ui/ProjectDownloadModal/index.vue index 3ad4e9b230..60485a3072 100644 --- a/apps/frontend/src/components/ui/ProjectDownloadModal/index.vue +++ b/apps/frontend/src/components/ui/ProjectDownloadModal/index.vue @@ -135,10 +135,12 @@ const props = withDefaults( projectId?: string downloadReason?: CdnDownloadReason useRouteHash?: boolean + updateRouteSelection?: boolean }>(), { downloadReason: 'standalone', useRouteHash: true, + updateRouteSelection: true, }, ) @@ -305,6 +307,7 @@ function updateDownloadQuery({ gameVersion: string | null platform: string | null }) { + if (!props.updateRouteSelection) return navigateTo( { query: { diff --git a/apps/frontend/src/pages/[type]/[project]/version/[version].vue b/apps/frontend/src/pages/[type]/[project]/version/[version].vue index 5a7de8ba31..9cf9f768f2 100644 --- a/apps/frontend/src/pages/[type]/[project]/version/[version].vue +++ b/apps/frontend/src/pages/[type]/[project]/version/[version].vue @@ -84,6 +84,7 @@ ref="dependencyDownloadModal" download-reason="dependency" :use-route-hash="false" + :update-route-selection="false" @download="emit('onDownload')" />