frontend icon indicating copy to clipboard operation
frontend copied to clipboard

[BUG] Botão de Limpar Filtro sumindo após remover input de busca

Open kelvinsb opened this issue 9 months ago • 0 comments

Descrição

Bug no filtro botão de "Limpar filtro" desaparecendo após remover campo de Buscar por abrigo

Como replicar/reproduzir problema

  1. Abra a modal de filtros e coloque um filtro
  2. Aplique o filtro e escreva algum endereço no campo de busca por endereço
  3. Apague o endereço e o botão "limpar filtro" irá sumir
  4. Não terá como limpar o filtro, mas o filtro de dentro da modal ainda estará sendo aplicado

Problema encontrado

  • Quando o campo era esvaziado não entrava na condicional do ternário(v vazio) então não setava nada em params, logo atualizava com filtros vazios nos search params/query params/query string

Solução proposta

  • Setar parametros mesmo se o input de buscar abrigos vir vazio
    • A principio não precisa verificar se o novo é o mesmo do atual(antigo), porque esse callback só é chamado quando há mudanças no input

Pontos a salientar

Foi testado o caso base e parece ter resolvido, no QA seria bom testar exaustivamente com os vários filtros, etc

kelvinsb avatar May 14 '24 15:05 kelvinsb