Problema com Klipy ao definir 'Limitar resultados de busca infinitos'

As categorias do Klipy não são paginadas; é uma única chamada para obter todas as categorias. No entanto, há um @loadMore={{this.loadMore}}.

Quando a opção “Limitar resultados de pesquisa infinita” está habilitada, o loadMore é acionado e o Klipy retorna um erro porque não há o parâmetro q.

Solução:

  • Remova o loadMore da exibição das categorias, veja PR
4 curtidas

Além disso, pressionar backspace em um campo de pesquisa vazio também causa travamento no componente se limit_infinite_search_results estiver habilitado (não apenas no Klipy).

Essa condição parece ser o problema. Acho que ela tenta combinar muitas coisas de uma só vez.

    const meetsLengthRequirement = skipLengthCheck || this.query.length > 2;
    if (
      (meetsLengthRequirement && !settings.limit_infinite_search_results) ||
      (settings.limit_infinite_search_results &&
        this.currentGifs.length < settings.max_results_limit)
    ) 

1 curtida