Filtres aléatoires sur le dashboard

BugReport

Les filtres sur le dashboard ne remontent pas tous les équipements :

OK en v4.3.21 :

Page concernée : Dashboard
Version Core : 4.4.1 build a5961cf9049edb6991119fb4287e6d4ce0b1b4c7

Etape pour reproduire le Bug :

  • Aller sur le dashboard,
  • Filtrer → seul certains équipements apparaissent.

Je n’ai pas réussi à trouver le discriminant :

  • virtual et jMQTT → OK,
  • brother et blitzortung → KO.

EDIT :
Fix proposé dans ce PR : Fix search on the dashboard by BadWolf42 · Pull Request #2384 · jeedom/core · GitHub
Merci beaucoup @Phpvarious pour ton analyse et ton retour.

Bad

Je pense que les équipements incriminés n’utilisent pas <div class="widget-name">
mais <center class="widget-name">.

Il sont donc exclus de la recherche :

Il faudrait modifier le Selector par
text = jeedomUtils.normTextLower(element.querySelector('div.widget-name > a, center.widget-name > a')?.textContent)

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.