ResidenciaTICBrisa/T2G8-Plugin-Wordpress

Resolver bug do duplo clique nos botões de pesquisa

Closed this issue · 1 comments

Descrição:

Quando o botão de pesquisa é acionado duas vezes rapidamente (duplo clique) o resultado da primeira pesquisa não é limpo e a segunda pesquisa é adicionado. Diferente de quando clicado duas vezes em um intervalo maiors.

Tarefas:

  • Quando o botão de pesquisar é acionado com duplo clique, deve-se apagar o resultado anterior antes do próximo ser exibido.
  • Correção em todos os botões de pesquisa

Testes:

  • Sem duplicação de resultado de busca nos mapas

Para a solução desse bug foram necessários criar variáveis de estado para bloquear buscas quando uma busca já estava em execução, dessa forma foi possível analisar onde estava ocorrendo o problema: quando ocorria um duplo clique as funções não percorriam a tempo as linhas de limpeza de conteúdo gerando resultados repetidos.

Um outro problema surgiu após a implementação dessa solução, os formulários acusavam de campo vazio após ocorrer uma busca nos campos do formulário, apenas uma alteração no tipo do botão de busca para type="button" resolveu o problema, antes estava como type="submit" o que gerava a tentativa de envio.