`@mention` ne fonctionne pas

Récemment, après la mise à niveau vers 2.5.0.beta6, nous avons constaté des problèmes avec la fonctionnalité @mentions.

La liste contextuelle des utilisateurs ne s’affiche pas toujours. J’ai réussi à reproduire ce problème de manière cohérente en tapant un seul caractère. Je dois effacer avec la touche Retour arrière et retaper la ou les mêmes lettre(s) pour faire apparaître la liste, par exemple :

@b<backspace>b

Cela m’a donné une liste de 6 utilisateurs.

Je ne suis pas certain que cela soit lié, mais j’ai également remarqué que si je requêtais les utilisateurs avec curl et que je filtrais par nom d’utilisateur, je trouvais 8 utilisateurs commençant par b, soit plus que les 6 affichés dans l’interface. Exemple de requête :

curl -s -X GET "https://discuss.dgraph.io/admin/users/list/users.json" \
   -H "Api-Key: $API_KEY" \
   -H "Api-Username: $API_USR" | jq '.[].username' -r | grep -i '^b.*'

Voyez-vous des erreurs dans la console du navigateur ?

Je pense que six est la limite, du moins sur mobile. Même ici sur Meta, l’autocomplétion ne m’affiche que six options.

Il y a eu une régression temporaire sur les pop-ups de mention liée à des modifications de débogage, alors assurez-vous de mettre à jour vers la dernière version.