diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-19 21:36:33 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-19 21:36:33 +0900 |
| commit | 17afbc3c46f7bd11351b5775f08356e598d60110 (patch) | |
| tree | 5dd43d0cff885069e42d6c1eb2ddc7a867918173 | |
| parent | 12.117.1 (diff) | |
| download | misskey-17afbc3c46f7bd11351b5775f08356e598d60110.tar.gz misskey-17afbc3c46f7bd11351b5775f08356e598d60110.tar.bz2 misskey-17afbc3c46f7bd11351b5775f08356e598d60110.zip | |
enhance(client): suspense
Fix #8817
| -rw-r--r-- | CHANGELOG.md | 7 | ||||
| -rw-r--r-- | packages/client/src/components/global/router-view.vue | 8 |
2 files changed, 14 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 59c748fb68..4fd6ff2313 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,13 @@ You should also include the user name that made the change. --> +## 12.x.x (unreleased) + +### Improvements + +### Bugfixes +- Client: 一度作ったwebhookの設定画面を開こうとするとページがフリーズする @syuilo + ## 12.117.1 (2022/07/19) ### Improvements diff --git a/packages/client/src/components/global/router-view.vue b/packages/client/src/components/global/router-view.vue index fca2371f0d..cd1e780196 100644 --- a/packages/client/src/components/global/router-view.vue +++ b/packages/client/src/components/global/router-view.vue @@ -1,6 +1,12 @@ <template> <KeepAlive :max="defaultStore.state.numberOfPageCache"> - <component :is="currentPageComponent" :key="key" v-bind="Object.fromEntries(currentPageProps)"/> + <Suspense> + <component :is="currentPageComponent" :key="key" v-bind="Object.fromEntries(currentPageProps)"/> + + <template #fallback> + Loading... + </template> + </Suspense> </KeepAlive> </template> |