diff --git a/frontend/src/components/window/title-bar/TitleBar.vue b/frontend/src/components/window/title-bar/TitleBar.vue index 40bc480d..28f74f61 100644 --- a/frontend/src/components/window/title-bar/TitleBar.vue +++ b/frontend/src/components/window/title-bar/TitleBar.vue @@ -4,7 +4,7 @@
- +
diff --git a/frontend/src/components/workspace/Panel.vue b/frontend/src/components/workspace/Panel.vue index c24dbd6f..f800338a 100644 --- a/frontend/src/components/workspace/Panel.vue +++ b/frontend/src/components/workspace/Panel.vue @@ -7,11 +7,26 @@ :class="{ active: tabIndex === tabActiveIndex }" v-for="(tabLabel, tabIndex) in tabLabels" :key="tabIndex" - @click.middle="closeDocumentWithConfirmation(tabIndex)" + @click.middle=" + (e) => { + e.stopPropagation(); + closeDocumentWithConfirmation(tabIndex); + } + " @click="panelType === 'Document' && selectDocument(tabIndex)" > {{ tabLabel }} - +
diff --git a/frontend/src/components/workspace/Workspace.vue b/frontend/src/components/workspace/Workspace.vue index c3a2c65d..3d7ac0e8 100644 --- a/frontend/src/components/workspace/Workspace.vue +++ b/frontend/src/components/workspace/Workspace.vue @@ -1,7 +1,13 @@