🌎 A completely free and open interplanetary microblogging platform 🚀
GNU Affero General Public License v3.0
10.01k
stars
1.37k
forks
source link
Playにおいて、再読み込みボタンを押すかページ遷移から戻ってきた場合に、identifier付きのUiコンポーネントが初期化されず動作もしなくなる #14378
Open
Sayamame-beans opened 2 months ago
💡 Summary
Related: #13747
再読み込みボタンを押した場合や、ページを遷移してPlayページに戻ってきた場合、Play全体が再読み込みされたように見えますか、Ui系コンポーネントで第二引数(id)を与えているものが初期化されず、更新も反映されなくなる問題があるようです。
どちらの操作でも
reset()
が呼び出されるため、その中で呼んでいるabort()でこれらが初期化されていないのだろうか…?と予想しています。(registerAbortHandlerしていないとかその辺り…?)以下のコードは第二引数の有無による挙動差を確認出来るコードです。
デッキ環境でもデフォルトUIでも発生します。 タブの再読み込みと同様に、デッキのウィンドウ単位の再読み込みを行った場合でも正常に初期化されます。
🥰 Expected Behavior
初期化され、変更も反映される
🤬 Actual Behavior
初期化されず、変更が反映されない
📝 Steps to Reproduce
💻 Frontend Environment
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?