Skip to content

Commit d88e8b4

Browse files
refactor: make action bar a landmark region
1 parent 38dd369 commit d88e8b4

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

app/components/Package/ActionBar.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,14 @@ onKeyStroke(
2222

2323
<template>
2424
<Transition name="action-bar-slide" appear>
25-
<div
25+
<section
2626
v-if="selectedPackages.length"
27+
aria-labelledby="action-bar-title"
2728
class="fixed bottom-10 inset-is-0 w-full flex items-center justify-center z-36 pointer-events-none"
2829
>
30+
<h3 id="action-bar-title" class="sr-only">
31+
{{ $t('action_bar.title') }}
32+
</h3>
2933
<div
3034
ref="actionBarRef"
3135
tabindex="-1"
@@ -59,7 +63,7 @@ onKeyStroke(
5963
{{ $t('package.links.compare') }}
6064
</LinkBase>
6165
</div>
62-
</div>
66+
</section>
6367
</Transition>
6468
</template>
6569

i18n/locales/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1352,6 +1352,7 @@
13521352
}
13531353
},
13541354
"action_bar": {
1355+
"title": "action bar",
13551356
"selection": "0 selected | 1 selected | {count} selected",
13561357
"shortcut": "Press \"{key}\" to focus actions"
13571358
}

i18n/schema.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4060,6 +4060,9 @@
40604060
"action_bar": {
40614061
"type": "object",
40624062
"properties": {
4063+
"title": {
4064+
"type": "string"
4065+
},
40634066
"selection": {
40644067
"type": "string"
40654068
},

0 commit comments

Comments
 (0)