From 23b223bd42ba94b32fc59dc0c063e603e1eafa42 Mon Sep 17 00:00:00 2001 From: "B. Sc Pius Gyamenah" <pgyamenah001@st.ug.edu.gh> Date: Thu, 8 Sep 2022 11:12:57 +0000 Subject: [PATCH] Biest #1168 Closes #1058 Merge request studip/studip!900 --- .../vue/components/courseware/CoursewareRibbonToolbar.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/vue/components/courseware/CoursewareRibbonToolbar.vue b/resources/vue/components/courseware/CoursewareRibbonToolbar.vue index b50678faeff..f5f2a22b399 100644 --- 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" :clickOutsideDeactivates="true"> + <focus-trap v-model="trap" :initial-focus="() => initialFocusElement" :clickOutsideDeactivates="true" :fallbackFocus ="() => fallbackFocusElement"> <div class="cw-ribbon-tools" :class="{ unfold: toolsActive, 'cw-ribbon-tools-consume': consumeMode }" @@ -137,6 +137,9 @@ export default { isTeacher() { return this.userIsTeacher; }, + fallbackFocusElement(){ + return this.$refs.tabs.getTabButtonByAlias(this.selectedToolbarItem); + } }, methods: { ...mapActions({ -- GitLab