Recherche dans le menu déroulant de catégorie manquante

Je pense que cela pourrait être lié à FIX: category page improvements by yuriyaran · Pull Request #36062 · discourse/discourse · GitHub.

La fonction de recherche dans le menu déroulant des catégories me manque. Elle a disparu de mon site après la mise à jour d’aujourd’hui.

Après avoir lu la discussion sur GitHub, j’ai pensé que ce ne serait pas un problème. Apparemment, c’est le cas pour moi. Je pense que c’est à cause de lazy_load_categories_groups. Quand ce n’est pas actif (ce qui était un peu compliqué maintenant que le réglage est caché, car je n’ai pas d’accès serveur :)), la recherche est de nouveau disponible (et les 3 sous-catégories sont visibles en bas)


Pour comparaison, j’ai configuré lazy_load_categories_groups dans mon installation de développement, puis j’ai pris une capture d’écran avant et après la mise à jour. Ici, vous pouvez voir comment la recherche était possible. [1]


La recherche retournait également des catégories qui n’étaient pas affichées dans le menu déroulant.

Après la mise à jour, la seule option pour accéder à “test12” est d’utiliser le lien ‘tout’ en bas à droite, qui vous mène à la page de la catégorie où vous pouvez ensuite cliquer sur la catégorie souhaitée, puis cliquer sur le bouton pour la modifier. Cela rend le passage entre deux catégories que vous souhaitez configurer considérablement plus compliqué. Bien sûr, la recherche est manquante non seulement lors de la modification des catégories, mais aussi partout ailleurs où le menu déroulant est affiché. Mais je l’ai d’abord remarqué lors de la modification lorsque je voulais reproduire le bug. Naviguer d’une catégorie à une autre via la page de catégorie n’est pas aussi pratique que de rechercher directement, mais nécessite moins d’étapes que de naviguer entre les pages de modification.

Une fois que je quitte le groupe pour lequel j’ai activé lazy_load_categories_groups, l’option de recherche dans le menu déroulant est de retour :


  1. J’ai désactivé la max-height sur .select-kit-collection pour que tout le menu déroulant soit visible ↩︎