diff --git a/src/components/DsfrHeader/DsfrHeader.vue b/src/components/DsfrHeader/DsfrHeader.vue
index c66f2932..cff2427d 100644
--- a/src/components/DsfrHeader/DsfrHeader.vue
+++ b/src/components/DsfrHeader/DsfrHeader.vue
@@ -123,8 +123,8 @@ defineEmits<{
aria-controls="header-search"
aria-label="Recherche"
title="Recherche"
- :data-fr-opened="showSearchModal"
- @click="showSearchModal"
+ :data-fr-opened="searchModalOpened"
+ @click.prevent.stop="showSearchModal()"
/>
@@ -218,7 +218,7 @@ defineEmits<{
class="fr-btn fr-btn--close"
aria-controls="header-navigation"
data-testid="close-modal-btn"
- @click="hideModal"
+ @click.prevent.stop="hideModal()"
>
Fermer
@@ -246,7 +246,7 @@ defineEmits<{
-
+