From b0453a1b10518512b608b6e1ecce569769014abb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michaela=20Br=C3=BCckner?= <brueckner@data-quest.de>
Date: Thu, 30 May 2024 13:44:06 +0000
Subject: [PATCH] fixes #4091

Closes #4091

Merge request studip/studip!3071
---
 resources/vue/components/blubber/Composer.vue | 4 ++++
 templates/sidebar/search-widget.php           | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/resources/vue/components/blubber/Composer.vue b/resources/vue/components/blubber/Composer.vue
index f4b6aff8de4..72a5d1c4c56 100644
--- a/resources/vue/components/blubber/Composer.vue
+++ b/resources/vue/components/blubber/Composer.vue
@@ -1,6 +1,9 @@
 <template>
     <div class="writer" :style="composerStyle">
         <studip-icon shape="blubber" :size="30" role="info"></studip-icon>
+        <label for="blubber-placeholder" class="sr-only">
+            {{ placeholder || $gettext('Schreib was, frag was. Enter zum Abschicken.') }}
+        </label>
         <textarea
             :placeholder="placeholder || $gettext('Schreib was, frag was. Enter zum Abschicken.')"
             v-model="localText"
@@ -10,6 +13,7 @@
             @keyup.up.exact="editPreviousComment"
             @keyup="saveCommentToSession"
             ref="textarea"
+            id="blubber-placeholder"
         ></textarea>
         <a class="send" @click="submit" :title="$gettext('Abschicken')">
             <studip-icon shape="arr_2up" :size="30"></studip-icon>
diff --git a/templates/sidebar/search-widget.php b/templates/sidebar/search-widget.php
index 5bbc77e48ee..300147e6677 100644
--- a/templates/sidebar/search-widget.php
+++ b/templates/sidebar/search-widget.php
@@ -12,7 +12,7 @@
         <? $hash = md5($url . '|' . $needle['name']) ?>
         <li <? if ($needle['quick_search'] && $needle['quick_search']->hasExtendedLayout()) echo 'class="extendedLayout" id="' . $needle['quick_search']->getId() . '_frame"'; ?>>
             <div class="input-group files-search">
-                <label for="needle-<?= $hash ?>" <? if ($needle['placeholder']) echo 'style="display:none;"'; ?>>
+                <label for="needle-<?= $hash ?>" <? if ($needle['placeholder']) echo 'class="sr-only"'; ?>>
                     <?= htmlReady($needle['label']) ?>
                 </label>
                 <? if ($needle['quick_search']): ?>
-- 
GitLab