From 55180f18febce9ca3da859d2e79868fca38b38f4 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Wed, 20 Apr 2022 06:48:50 +0000
Subject: [PATCH] fix #901

Closes #901
---
 resources/vue/components/courseware/CoursewareBlockEdit.vue     | 1 +
 resources/vue/components/courseware/CoursewareRibbonToolbar.vue | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/resources/vue/components/courseware/CoursewareBlockEdit.vue b/resources/vue/components/courseware/CoursewareBlockEdit.vue
index 3e9c00e8cac..68934cbde51 100755
--- a/resources/vue/components/courseware/CoursewareBlockEdit.vue
+++ b/resources/vue/components/courseware/CoursewareBlockEdit.vue
@@ -28,6 +28,7 @@ export default {
     },
     methods: {
         deactivateToolbar() {
+            this.$store.dispatch('coursewareBlockAdder', {});
             this.$store.dispatch('coursewareShowToolbar', false);
         },
     },
diff --git a/resources/vue/components/courseware/CoursewareRibbonToolbar.vue b/resources/vue/components/courseware/CoursewareRibbonToolbar.vue
index 5f3e3c2085d..b65fafdd209 100755
--- a/resources/vue/components/courseware/CoursewareRibbonToolbar.vue
+++ b/resources/vue/components/courseware/CoursewareRibbonToolbar.vue
@@ -1,5 +1,5 @@
 <template>
-    <focus-trap v-model="trap" :initial-focus="() => initialFocusElement">
+    <focus-trap v-model="trap" :initial-focus="() => initialFocusElement" :clickOutsideDeactivates="true">
         <div
             class="cw-ribbon-tools"
             :class="{ unfold: toolsActive, 'cw-ribbon-tools-consume': consumeMode }"
-- 
GitLab