From 2eeba5f428f1561b4b1b2c11109d3533c6d25b7f Mon Sep 17 00:00:00 2001 From: Kuingsmile <96409857+Kuingsmile@users.noreply.github.com> Date: Tue, 22 Jul 2025 13:26:43 +0800 Subject: [PATCH] fix: fix an issue that url can't be opened on macos #63 --- src/components/Navigation.vue | 4 +++- src/components/dashboard/DocumentationCard.vue | 4 +++- src/components/dashboard/QuickActionsCard.vue | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/Navigation.vue b/src/components/Navigation.vue index 2d7d447..5d7af08 100644 --- a/src/components/Navigation.vue +++ b/src/components/Navigation.vue @@ -34,7 +34,9 @@ const openLink = async (url: string) => { } catch (error) { console.error('Failed to open link:', error) } - window.open(url, '_blank') + setTimeout(() => { + window.open(url, '_blank') + }) } diff --git a/src/components/dashboard/DocumentationCard.vue b/src/components/dashboard/DocumentationCard.vue index 1815ae1..331323f 100644 --- a/src/components/dashboard/DocumentationCard.vue +++ b/src/components/dashboard/DocumentationCard.vue @@ -109,7 +109,9 @@ const openLink = async (url: string) => { } catch (error) { console.error('Failed to open link:', error) } - window.open(url, '_blank') + setTimeout(() => { + window.open(url, '_blank') + }) } diff --git a/src/components/dashboard/QuickActionsCard.vue b/src/components/dashboard/QuickActionsCard.vue index ef1558d..2925555 100644 --- a/src/components/dashboard/QuickActionsCard.vue +++ b/src/components/dashboard/QuickActionsCard.vue @@ -435,7 +435,9 @@ const openLink = async (url: string) => { } catch (error) { console.error('Failed to open link:', error) } - window.open(url, '_blank') + setTimeout(() => { + window.open(url, '_blank') + }) } onMounted(async () => {