Si j'utilise la nouvelle fonction de recherche (ctrl-f) dans un script plus gros, Mudlet se bloque.
Je soupçonne que cela se produit parce que la recherche est déjà en cours pendant la saisie,
si je copie-colle quelque chose que je veux trouver dans la barre de recherche, cela ne se produit pas.
Mudlet ne devrait pas pendre
Mudlet 4.8.2
Ubuntu 20.04
Il ne devrait probablement pas commencer à trouver des résultats immédiatement lorsque je commence à taper, mais seulement après avoir appuyé sur Entrée.
Bonne trouvaille sur la question!
L'utilisation sur entrée est un moyen de le résoudre - bien que vous puissiez également le faire fonctionner sans la touche supplémentaire en utilisant une technique appelée "anti-rebond". Fondamentalement, configurez une minuterie après chaque pression sur une touche pendant, disons, 300 ms (tuant tout ancien minuteur), et uniquement lorsque le temps est écoulé, effectuez une recherche. De cette façon, il ne recherchera pas toutes les lettres, mais seulement lorsque vous aurez fini de taper.
Il ne devrait probablement pas commencer à trouver des résultats immédiatement lorsque je commence à taper, mais seulement après avoir appuyé sur Entrée.
En comparant les navigateurs ou IDE, etc., la plupart des recherches sans entrée supplémentaire, mais probablement un délai de 0,1 seconde après la dernière frappe ou similaire.
Une priorité élevée car Mudlet devrait être axé sur la performance, pas sur l'accrochage.
En comparant les navigateurs ou IDE, etc., la plupart des recherches sans entrée supplémentaire, mais probablement un délai de 0,1 seconde après la dernière frappe ou similaire.
Oui, c'est vrai, après avoir copié le script dans vscode, j'ai remarqué que cela fonctionnait comme ça, (peut-être que la comparaison est injuste) mais dans vscode je n'ai pas remarqué le moindre retard car Mudlet se bloque pendant environ une minute avant qu'il ne soit à nouveau utilisable.
Le problème est dans edbee essayant de mettre en évidence tant de choses. Voir le PR lié pour une solution de contournement, et j'ai demandé à edbee dans https://github.com/edbee/edbee-lib/issues/99 chaque fois que nous pouvons faire mieux les choses.