Skip to content

Commit 9d6feef

Browse files
committed
fix: bug fix
1 parent 6e29a30 commit 9d6feef

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

frontend/src/views/chat/index.vue

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -813,9 +813,19 @@ const assistantPrepareInit = () => {
813813
inset: '0px auto auto 0px',
814814
})
815815
goEmpty()
816-
onClickOutside(floatPopoverRef, (event) => {
816+
onClickOutside(floatPopoverRef, (event: any) => {
817817
if (floatPopoverVisible.value) {
818-
console.log('event', event)
818+
let parentElement: any = event.target
819+
let isEdOverlay = false
820+
while (!!parentElement) {
821+
if (parentElement.className.includes('ed-overlay')) {
822+
isEdOverlay = true
823+
break
824+
} else {
825+
parentElement = parentElement.parentElement
826+
}
827+
}
828+
if (isEdOverlay) return
819829
floatPopoverVisible.value = false
820830
}
821831
})

0 commit comments

Comments
 (0)