fix: Update reopening logic for chunk details in Drawer component

This commit is contained in:
twwu 2025-09-16 16:17:23 +08:00
parent 5691ceb0ba
commit 6c7c465b17
1 changed files with 1 additions and 1 deletions

View File

@ -49,7 +49,7 @@ const Drawer = ({
return chunk && chunk.contains(target)
})
const reopenChunkDetail = (currSegment.showModal && isClickOnChildChunk)
|| (currChildChunk.showModal && isClickOnChunk && !isClickOnChildChunk)
|| (currChildChunk.showModal && isClickOnChunk && !isClickOnChildChunk) || (!isClickOnChunk && !isClickOnChildChunk)
return target && !panelContent.contains(target) && (!needCheckChunks || reopenChunkDetail)
}, [currSegment, currChildChunk, needCheckChunks])