misskey icon indicating copy to clipboard operation
misskey copied to clipboard

duplicated results for user search

Open tassoman opened this issue 1 year ago • 3 comments

💡 Summary

searching for users, some results are duplicated

🥰 Expected Behavior

I don't expect to find duplicated cards of the same profile

🤬 Actual Behavior

immagine

📝 Steps to Reproduce

  1. open new user search page
  2. search an user
  3. see same profile twice

📌 Environment

Misskey version: 13.10.3 Your OS: docker Your browser: any

tassoman avatar Mar 28 '23 21:03 tassoman

First and last are duplicated (local profile)

immagine

tassoman avatar Mar 28 '23 21:03 tassoman

confirmed.

/search の ユーザー検索は users/search エンドポイントを使いますが、 users/search はuntilId指定をサポートしておらずoffset指定のみです。 https://github.com/misskey-dev/misskey/blob/develop/packages/backend/src/server/api/endpoints/users/search.ts#L130

しかしfrontendではoffsetModeをしておらず、 untilIdでpaginationしようとします。 https://github.com/misskey-dev/misskey/blob/develop/packages/frontend/src/pages/search.vue#L97

結果としてpaginationができておらず、検索結果の先頭ユーザーが繰り返し表示されてしまっています。

Nanashia avatar Mar 28 '23 22:03 Nanashia

In version 13.13.2 this has been transformed into an endless infinite loop search 😆

Kazam_screencast_00029.webm

tassoman avatar Jul 03 '23 23:07 tassoman

Fixed in 2023.11.0
Can't reproduce

tassoman avatar Nov 09 '23 21:11 tassoman