diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index 492584232..02cfd2553 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -38,10 +38,9 @@ export default { this.$router.push({ name: 'board' }) }, onClickOutside(e) { - if (Array.from(document.querySelectorAll('.card')).some(node => node.contains(e.target))) { - return + if (e.target?.dataset?.clickClosesSidebar) { + this.closeSidebar() } - this.closeSidebar() }, }, } diff --git a/src/components/board/Board.vue b/src/components/board/Board.vue index 3b192ac81..ae5492436 100644 --- a/src/components/board/Board.vue +++ b/src/components/board/Board.vue @@ -53,11 +53,12 @@ - - + + diff --git a/src/components/board/Stack.vue b/src/components/board/Stack.vue index a1f9c5df5..dd7a18339 100644 --- a/src/components/board/Stack.vue +++ b/src/components/board/Stack.vue @@ -128,6 +128,7 @@