From 721e942a12c8775eb847f84ca58f3557110bcb30 Mon Sep 17 00:00:00 2001 From: Jeppe Bundgaard Date: Thu, 5 Mar 2026 12:28:57 +0100 Subject: [PATCH] Enhance link security in Orders.vue with `noopener,noreferrer` and add conditional slot rendering to ViewportResponsiveWrapper.vue. --- .../session/token/SessionUser/Objects/Orders.vue | 3 ++- .../conditions/elements/ViewportResponsiveWrapper.vue | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/session/token/SessionUser/Objects/Orders.vue b/src/components/session/token/SessionUser/Objects/Orders.vue index 83ec3409..16c7144a 100644 --- a/src/components/session/token/SessionUser/Objects/Orders.vue +++ b/src/components/session/token/SessionUser/Objects/Orders.vue @@ -673,7 +673,8 @@ const showChangeOrderInvoiceCollectionForm = async (id) => { const downloadLink = response.data.data.download_link; if (autoOpen) { // Open the download link in a new tab - window.open(downloadLink, '_blank'); + //window.open(downloadLink, '_blank'); + window.open(downloadLink, '_blank', 'noopener,noreferrer'); } return response.data.data.download_link; }).catch((error) => { diff --git a/src/components/viewport/conditions/elements/ViewportResponsiveWrapper.vue b/src/components/viewport/conditions/elements/ViewportResponsiveWrapper.vue index 2ef436e5..a82619d2 100644 --- a/src/components/viewport/conditions/elements/ViewportResponsiveWrapper.vue +++ b/src/components/viewport/conditions/elements/ViewportResponsiveWrapper.vue @@ -17,16 +17,16 @@ const isDesktop = useMediaQuery('(min-width: 1025px)', getMatch('(min-width: 102