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

プロフィール編集後にプロフィール画面に行ってもリロードをしないと編集内容が反映されない。 #13078

Closed
1 task done
mesichicken opened this issue Jan 24, 2024 · 6 comments · Fixed by #13180
Assignees
Labels
⚠️bug? This might be a bug [Feat] UsersProfile User's profile related issue

Comments

@mesichicken
Copy link

💡 Summary

プロフィール編集後にプロフィール画面に行ってもリロードをしないと編集内容が反映されない問題があります。

DEV.Loading.-.Google.Chrome.2024-01-24.16-25-46.mp4

🥰 Expected Behavior

リロードを行わなくてもプロフィール編集内容が反映されること

🤬 Actual Behavior

リロードをしないとプロフィール編集内容が反映されない

📝 Steps to Reproduce

  1. 「プロフィールを編集」から自己紹介などを編集して保存します。
  2. リロードを行わずに自分の「プロフィール」に移動します。
  3. プロフィールを確認すると編集した内容が反映されていません。

💻 Frontend Environment

* Model and OS of the device(s): 自作PC windows11 22H2
* Browser: Google Chrome 120.0.6099.225
* Server URL: https://misskey.systems/
* Misskey: 2024.2.0-beta.5

🛰 Backend Environment (for server admin)

* Installation Method or Hosting Service:
* Misskey:
* Node:
* PostgreSQL:
* Redis:
* OS and Architecture:

Do you want to address this bug yourself?

  • Yes, I will patch the bug myself and send a pull request
@mesichicken mesichicken added the ⚠️bug? This might be a bug label Jan 24, 2024
@kakkokari-gtyih
Copy link
Contributor

ページのキャッシュ(suspense?)の問題だと思うので、それを活かしながらもちゃんとfetchしなおす機構を作らないといけないのでちょっと大変かも(即時性のあるnotificationなどと違いプロフィール情報はめったに更新されることがないので安易にonDeactivatedで情報を破棄しないほうがいい気がする)

@mesichicken
Copy link
Author

承知しました
キャッシュを活かして、プロフィールが編集されたときのみfetchし直せないか私のほうでちょっと検討してみます

@kakkokari-gtyih
Copy link
Contributor

kakkokari-gtyih commented Jan 24, 2024

プロフィールが編集されたときのみfetch

eventemitter(globalEvents)を使ってsuspense KeepAliveのキャッシュを強制的に削除とかでも良いかも

@kakkokari-gtyih
Copy link
Contributor

kakkokari-gtyih commented Feb 6, 2024

vueのKeepAliveのmax値を一瞬0にしてからルート遷移挟めばキャッシュ消えるのでは…!?(ためしてない)

@kakkokari-gtyih
Copy link
Contributor

kakkokari-gtyih commented Feb 6, 2024

vueのKeepAliveのmax値を一瞬0にしてからルート遷移挟めばキャッシュ消えるのでは…!?(ためしてない)

概ねそういう方法でキャッシュ削除に成功した

@kakkokari-gtyih
Copy link
Contributor

vueのKeepAliveのmax値を一瞬0にしてからルート遷移挟めばキャッシュ消えるのでは…!?(ためしてない)

概ねそういう方法でキャッシュ削除に成功した

#13180

@github-project-automation github-project-automation bot moved this from In Progress to Done in [BUG TRACKER] Profile Feb 6, 2024
@samunohito samunohito added the [Feat] UsersProfile User's profile related issue label Nov 27, 2024
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 [Feat] UsersProfile User's profile related issue
Projects
No open projects
Status: Done
3 participants