Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ロールタイムラインのRenoteで、Renoteした人がしたリアクションが押された状態で表示されることがある? #11940

Closed
kakkokari-gtyih opened this issue Sep 30, 2023 · 13 comments
Labels
⚠️bug? This might be a bug

Comments

@kakkokari-gtyih
Copy link
Contributor

kakkokari-gtyih commented Sep 30, 2023

💡 Summary

ロールタイムラインにRenoteされたノートが表示されると、Renoteした人のリアクションが押された表示で出てくることがある
(実際ユーザー自身はリアクションを押していないにもかかわらず)

🥰 Expected Behavior

自分がリアクションしていない場合はどのリアクションも押された表示にならない

🤬 Actual Behavior

押されている

📝 Steps to Reproduce

※io独特のバグの可能性があるので、ioでの再現手順を記載しています

  1. ロールタイムライン「Verified」を表示する
  2. リアルタイム更新させる(待つ)
  3. ロールに所属している人のRenoteのリアクション欄を見る
  4. 見覚えのないリアクションがついていた場合は、そのノートを詳細表示で見てみる
    (ついていたリアクションがなくなっている=ノート単体で見た場合はちゃんと見える)

📌 Environment

💻 Frontend

  • Model and OS of the device(s): Microsoft Surface Laptop Go 2, Windows 11 Version 22H2 (Build 22621.2283)
  • Browser: Google Chrome 117.0.5938.92 (Official Build) (64 ビット) (cohort: Stable)
  • Server URL: misskey.io
  • Misskey:
    13.14.2-io.7
@kakkokari-gtyih kakkokari-gtyih added the ⚠️bug? This might be a bug label Sep 30, 2023
@kakkokari-gtyih
Copy link
Contributor Author

image

image

@kakkokari-gtyih
Copy link
Contributor Author

API読み込みでは起こらず、WS経由での更新時のみおかしいっぽい

@syuilo
Copy link
Member

syuilo commented Sep 30, 2023

これねぇ
自分も前調べたけどio固有のものなのかすら分からなかった

@syuilo
Copy link
Member

syuilo commented Sep 30, 2023

考えられる原因としてはどこかでオブジェクト参照を使い回しているとか

@kakkokari-gtyih
Copy link
Contributor Author

これ、どうやらその人がどれに投票したかも見れるようになってるっぽいのでまずいかも

@kakkokari-gtyih
Copy link
Contributor Author

image

@syuilo
Copy link
Member

syuilo commented Oct 16, 2023

謎すぎる

@syuilo
Copy link
Member

syuilo commented Oct 16, 2023

io以外で再現できた人いるかしら

riku6460 added a commit to MisskeyIO/misskey that referenced this issue Oct 17, 2023
u1-liquid pushed a commit to MisskeyIO/misskey that referenced this issue Oct 17, 2023
@kakkokari-gtyih
Copy link
Contributor Author

MisskeyIO#183 で改善した

@syuilo
Copy link
Member

syuilo commented Oct 18, 2023

io固有だった感じ?

@kakkokari-gtyih
Copy link
Contributor Author

kakkokari-gtyih commented Oct 18, 2023

それはわからないですがとりあえずioでは起こらなくなりました(同様の実装がこっちにあるならそこを直せば解決するかも)

@riku6460
Copy link
Contributor

この問題は、Misskey.io 固有の問題とそうでない問題が重なっていて、おそらく本家ではリアクション/投票をしていても、表示上はされていない扱いになるはずです
(他人のリアクション/投票が見えるという現象は再現しないはず)

また、実際に確認していないのですが、このコミットですべてのタイムラインにおいて RN の投票が反映されない現象が発生しそうな気がしています 3f4ee98

@Sayamame-beans
Copy link
Collaborator

triage: まだ発生していますか?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚠️bug? This might be a bug
Projects
None yet
Development

No branches or pull requests

4 participants