Problème de Klips lorsque « Limiter les résultats de recherche infinis » est activé

Les catégories Klipy ne sont pas paginées, il s’agit d’un appel unique pour récupérer toutes les catégories.
Cependant, il y a un @loadMore={{this.loadMore}}.

Lorsque l’option « Limiter les résultats de recherche infinis » est activée, loadMore se déclenche et Klipy renvoie une erreur car il n’y a pas de paramètre q.

Solution :

  • supprimer loadMore de l’affichage des catégories, voir PR
4 « J'aime »

De plus, appuyer sur la touche retour arrière dans un champ de recherche vide fait également planter le composant si limit_infinite_search_results est activé (pas uniquement sur Klipy).

Cette condition semble être le problème. Je suppose qu’elle tente de combiner trop de choses en une seule.

    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 « J'aime »