Skip to content

fix(ui): search event sent twice in chrome

Etienne LOUPIAS requested to merge fix/ui/chrome-search-event-sent-twice into dev

What does this MR do and why?

Dans chrome uniquement (pas dans firefox), le composant search-bar renvoyait 2 fois l'event "search" quand on appuie sur la touche Entrée dans le champ de recherche :

  • une 1ère fois parce que l'input est de type=search, du coup quand on appuis sur la touche Entrée, Chrome renvoie par défaut un event "search"
  • une 2e fois parce qu'on faisait this.search.emit, ce qui est normal

Comme l'event renvoyé par le composant s'appelait aussi "search", le handler de l'event "search" était appelé 2 fois. Cette MR renomme l'event output "search" en "searchSubmitted" pour éviter ce problème.

(cela se produisait sur l'annuaire et sur la carto. Cela pouvait poser problème quand on rafraichit l'annuaire et que du coup on reçoit plusieurs fois les données demandées)

Merge request reports