最近、2.5.0.beta6 にアップグレードした後、@メンション機能にいくつかの問題が発生していることに気づきました。
ユーザーのポップアップリストが必ずしも表示されません。この現象は、1文字を入力することで常に再現できました。リストを表示させるには、バックスペースを押して同じ文字を再度入力する必要があります。例:
@b<backspace>b
これにより、6人のユーザーのリストが表示されました。
関連しているかは不明ですが、curl でユーザーを照会し、ユーザー名で grep したところ、UI に表示される 6人よりも多い 8人のユーザーが「b」で始まる名前を持っていることが分かりました。クエリの例:
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.*'