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 @@