Skip to content

Commit 642233f

Browse files
committed
fix([DsfrHeader]): 🐛 A l'ouverture de la modale placer le focus sur le premier élément interactif (ici le bouton « Fermer »)
1 parent 1c3487b commit 642233f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/components/DsfrHeader/DsfrHeader.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ export default defineComponent({
104104
this.modalOpened = true
105105
this.menuOpened = true
106106
this.searchModalOpened = false
107+
document.getElementById('close-button')?.focus()
107108
},
108109
showSearchModal () {
109110
this.modalOpened = true
@@ -232,12 +233,13 @@ export default defineComponent({
232233
id="header-navigation"
233234
class="fr-header__menu fr-modal"
234235
:class="{ 'fr-modal--opened': modalOpened }"
235-
aria-labelledby="button-menu"
236+
aria-label="Menu modal"
236237
role="dialog"
237238
aria-modal="true"
238239
>
239240
<div class="fr-container">
240241
<button
242+
id="close-button"
241243
class="fr-btn fr-btn--close"
242244
aria-controls="header-navigation"
243245
data-testid="close-modal-btn"

0 commit comments

Comments
 (0)