Problema con Klipy quando "Limita i risultati di ricerca infiniti" è impostato

Le categorie di Klipy non sono paginate; è necessaria una singola chiamata per ottenere tutte le categorie.
Tuttavia, è presente un @loadMore={{this.loadMore}}.

Quando l’opzione “Limita i risultati di ricerca infiniti” è abilitata, loadMore viene attivato e Klipy restituisce un errore perché manca il parametro q.

Soluzione:

  • rimuovi loadMore dalla visualizzazione delle categorie, vedi PR
4 Mi Piace

Inoltre, premendo backspace in un campo di ricerca vuoto si verifica anche un crash del componente se limit_infinite_search_results è abilitato (non solo su Klipy).

Questa condizione sembra essere il problema. Immagino che cerchi di combinare troppe cose in un’unica istruzione.

    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 Mi Piace