summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaksim Sukharev <antreesy.web@gmail.com>2024-04-24 14:01:30 +0200
committerGitHub <noreply@github.com>2024-04-24 14:01:30 +0200
commit2db14c49032d1e7829c9d86a196e55ca751897f1 (patch)
tree73314c621fa04eb8ee0de143cab646a260bbbf5c
parent7de6302b7c49e6ffb40990e5937f502efb5d182e (diff)
parent27ad0ca2009b02be46ae856519a180570dbb5c60 (diff)
Merge pull request #12202 from nextcloud/fix/12155/fix-a11y-screenshare
fix(a11y): provide aria-labels for screenshare buttons in every state
-rw-r--r--src/components/TopBar/TopBarMediaControls.vue3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/components/TopBar/TopBarMediaControls.vue b/src/components/TopBar/TopBarMediaControls.vue
index 5952ca56d..3c406385e 100644
--- a/src/components/TopBar/TopBarMediaControls.vue
+++ b/src/components/TopBar/TopBarMediaControls.vue
@@ -112,6 +112,7 @@
<NcButton v-else-if="!isSidebar"
v-tooltip="screenSharingButtonTooltip"
type="tertiary"
+ :aria-label="screenSharingButtonAriaLabel"
@click.stop="toggleScreenSharingMenu">
<template #icon>
<MonitorShare :size="20" />
@@ -269,7 +270,7 @@ export default {
screenSharingButtonAriaLabel() {
if (this.screenSharingMenuOpen) {
- return ''
+ return t('spreed', 'Screensharing options')
}
return this.isScreensharing