diff options
| author | Ron Lucke <lucke@elan-ev.de> | 2023-06-22 12:57:31 +0000 |
|---|---|---|
| committer | Till Glöggler <tgloeggl@uos.de> | 2023-06-22 12:57:31 +0000 |
| commit | e1d1166f1f2c3a4bf6447dbee91e29537cb9dd6d (patch) | |
| tree | d6a487b37a26301f55b0d7c81f830e8821a67b7f /resources | |
| parent | 4342db7c9cb753ff3be943561c08bba8a45c39bd (diff) | |
fix #1866
Closes #1866
Merge request studip/studip!1837
Diffstat (limited to 'resources')
| -rw-r--r-- | resources/vue/components/courseware/CoursewareRibbonToolbar.vue | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/resources/vue/components/courseware/CoursewareRibbonToolbar.vue b/resources/vue/components/courseware/CoursewareRibbonToolbar.vue index 08da42a..795b6fa 100644 --- a/resources/vue/components/courseware/CoursewareRibbonToolbar.vue +++ b/resources/vue/components/courseware/CoursewareRibbonToolbar.vue @@ -126,7 +126,7 @@ export default { return this.userIsTeacher; }, fallbackFocusElement(){ - return this.$refs.tabs.getTabButtonByAlias(this.selectedToolbarItem); + return this.$refs.contents; } }, methods: { @@ -193,9 +193,10 @@ export default { } }, toolsActive(newValue) { - if (newValue) { + const focusElement = this.$refs.tabs.getTabButtonByAlias(this.selectedToolbarItem); + if (newValue && focusElement) { setTimeout(() => { - this.initialFocusElement = this.$refs.tabs.getTabButtonByAlias(this.selectedToolbarItem); + this.initialFocusElement = focusElement; this.trap = true; }, 300); } |
