From 9d6feef22d7cb81d9236efdf07b61d89ef8ece11 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Thu, 31 Jul 2025 16:10:05 +0800 Subject: [PATCH] fix: bug fix --- frontend/src/views/chat/index.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/chat/index.vue b/frontend/src/views/chat/index.vue index 23374569..dc0dc41a 100644 --- a/frontend/src/views/chat/index.vue +++ b/frontend/src/views/chat/index.vue @@ -813,9 +813,19 @@ const assistantPrepareInit = () => { inset: '0px auto auto 0px', }) goEmpty() - onClickOutside(floatPopoverRef, (event) => { + onClickOutside(floatPopoverRef, (event: any) => { if (floatPopoverVisible.value) { - console.log('event', event) + let parentElement: any = event.target + let isEdOverlay = false + while (!!parentElement) { + if (parentElement.className.includes('ed-overlay')) { + isEdOverlay = true + break + } else { + parentElement = parentElement.parentElement + } + } + if (isEdOverlay) return floatPopoverVisible.value = false } })