From fdce226282d2421c9cea33e97b0a9c4682f27495 Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Tue, 23 Jan 2024 16:17:27 +0000
Subject: [PATCH] fix #2674

Closes #2674

Merge request studip/studip!1878
---
 .../layouts/CoursewareCompanionOverlay.vue    | 23 +++++++++++++------
 1 file changed, 16 insertions(+), 7 deletions(-)

diff --git a/resources/vue/components/courseware/layouts/CoursewareCompanionOverlay.vue b/resources/vue/components/courseware/layouts/CoursewareCompanionOverlay.vue
index 47bd5e2dfa3..ff177f7e177 100644
--- a/resources/vue/components/courseware/layouts/CoursewareCompanionOverlay.vue
+++ b/resources/vue/components/courseware/layouts/CoursewareCompanionOverlay.vue
@@ -1,11 +1,20 @@
 <template>
-    <div
-        class="cw-companion-overlay"
-        :class="[showCompanion ? 'cw-companion-overlay-in' : '', showCompanion ? '' : 'cw-companion-overlay-out', styleCompanion]"
-        :aria-hidden="!showCompanion"
-    >
-        <div class="cw-companion-overlay-content" v-html="msgCompanion"></div>
-        <button class="cw-compantion-overlay-close" @click="hideCompanion"></button>
+    <div class="cw-companion-overlay-wrapper">
+        <div
+            class="cw-companion-overlay"
+            :class="[showCompanion ? 'cw-companion-overlay-in' : '', showCompanion ? '' : 'cw-companion-overlay-out', styleCompanion]"
+            aria-hidden="true"
+        >
+            <div class="cw-companion-overlay-content" v-html="msgCompanion"></div>
+            <button class="cw-compantion-overlay-close" @click="hideCompanion"></button>
+        </div>
+        <div
+            class="sr-only"
+            aria-live="polite"
+            role="log"
+        >
+            <p>{{ msgCompanion }}</p>
+        </div>
     </div>
 </template>
 
-- 
GitLab