From c497216dde6c83b39b8d2f4f246e24d331beebd0 Mon Sep 17 00:00:00 2001 From: Hakadao Date: Mon, 9 Dec 2024 02:47:22 +0800 Subject: [PATCH] feat(iframe-drawer): close the drawer when open in new tab --- src/components/IframeDrawer.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/IframeDrawer.vue b/src/components/IframeDrawer.vue index 6b5fb189..1c09624f 100644 --- a/src/components/IframeDrawer.vue +++ b/src/components/IframeDrawer.vue @@ -99,8 +99,10 @@ async function releaseIframeResources() { } function handleOpenInNewTab() { - if (iframeRef.value) + if (iframeRef.value) { window.open(iframeRef.value.contentWindow?.location.href.replace(/\/$/, ''), '_blank') + handleClose() + } } const isEscPressed = ref(false)