diff options
| author | かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> | 2024-09-17 22:18:06 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-17 22:18:06 +0900 |
| commit | 3bf63dd9c5b47f42bcbe70a96c0a5186f087330a (patch) | |
| tree | 5a1eaed94b2dc14f163e8598d595689ec263907d /packages/frontend/src/pages/settings/other.vue | |
| parent | fix(antenna): src=list && userListId=null の場合クエリータイムア... (diff) | |
| download | misskey-3bf63dd9c5b47f42bcbe70a96c0a5186f087330a.tar.gz misskey-3bf63dd9c5b47f42bcbe70a96c0a5186f087330a.tar.bz2 misskey-3bf63dd9c5b47f42bcbe70a96c0a5186f087330a.zip | |
fix(frontend): 設定変更時のリロード確認ダイアログが複数個表示されることがある問題を修正 (#14543)
* fix(frontend): reloadAskが同時に複数実行されないように
* Update Changelog
* fix
* フラグ解除が確実に行われるように
* reloadAskを汎用化、理由を受け取るように
* fix
Diffstat (limited to 'packages/frontend/src/pages/settings/other.vue')
| -rw-r--r-- | packages/frontend/src/pages/settings/other.vue | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/packages/frontend/src/pages/settings/other.vue b/packages/frontend/src/pages/settings/other.vue index a1cb2ea1c4..0f7609c83e 100644 --- a/packages/frontend/src/pages/settings/other.vue +++ b/packages/frontend/src/pages/settings/other.vue @@ -98,7 +98,7 @@ import { defaultStore } from '@/store.js'; import { signout, signinRequired } from '@/account.js'; import { i18n } from '@/i18n.js'; import { definePageMetadata } from '@/scripts/page-metadata.js'; -import { unisonReload } from '@/scripts/unison-reload.js'; +import { reloadAsk } from '@/scripts/reload-ask.js'; import FormSection from '@/components/form/section.vue'; const $i = signinRequired(); @@ -132,16 +132,6 @@ async function deleteAccount() { await signout(); } -async function reloadAsk() { - const { canceled } = await os.confirm({ - type: 'info', - text: i18n.ts.reloadToApplySetting, - }); - if (canceled) return; - - unisonReload(); -} - async function updateRepliesAll(withReplies: boolean) { const { canceled } = await os.confirm({ type: 'warning', @@ -155,7 +145,7 @@ async function updateRepliesAll(withReplies: boolean) { watch([ enableCondensedLineForAcct, ], async () => { - await reloadAsk(); + await reloadAsk({ reason: i18n.ts.reloadToApplySetting, unison: true }); }); const headerActions = computed(() => []); |