-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Fix(frontend): プロフィール編集後にプロフィール画面に行ってもリロードをしないと編集内容が反映されない。 #13118
Fix(frontend): プロフィール編集後にプロフィール画面に行ってもリロードをしないと編集内容が反映されない。 #13118
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #13118 +/- ##
============================================
+ Coverage 64.22% 77.52% +13.29%
============================================
Files 976 183 -793
Lines 108707 24649 -84058
Branches 5582 462 -5120
============================================
- Hits 69813 19108 -50705
+ Misses 38894 5541 -33353 ☔ View full report in Codecov by Sentry. |
b9c8c3d
to
9ea678f
Compare
immediate: true, | ||
deep: true, | ||
}, | ||
); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
$i(accountData)を監視対象に追加することで、ユーザー情報が編集されたらfetchUserするようにしました。
今後パフォーマンス上リロードしたからといって変更が即時反映されるとの保証はされなくなることも考えられるから、例えばGitHubのように「変更したとしてもすぐ反映されるわけではない」ということをユーザーに伝えるようにするアプローチの方が良さそうに思いました |
あと$i全体をwatchするのはちょっと危ないかも? |
具体的にどのようなことを懸念されていますか? |
今後別のページの強制リロード(戻ったときに更新されといてほしい)にも再利用したいので #13078 (comment) のやり方のほうが良いかも?(と思ったがKeepAliveのキャッシュを削除するための方法が提供されていないらしい) |
気合で実装した #13180 |
Done in #13180 |
What
バグ修正です。
プロフィール編集後にプロフィール画面に行ってもリロードをしないと編集内容が反映されない問題を修正しました。
Why
本バグが存在するとユーザーはプロフィール編集をしたのに、反映がされていないように感じてしまう。
Additional info (optional)
#13078
Checklist