diff --git a/frontend/src/components/content/ContentLogPane.vue b/frontend/src/components/content/ContentLogPane.vue index a1e4f90..15dcf93 100644 --- a/frontend/src/components/content/ContentLogPane.vue +++ b/frontend/src/components/content/ContentLogPane.vue @@ -47,14 +47,18 @@ const loadHistory = () => { const cleanHistory = async () => { $dialog.warning(i18n.t('confirm_clean_log'), () => { data.loading = true - connectionStore.cleanCmdHistory().then((success) => { - if (success) { - data.history = [] + connectionStore + .cleanCmdHistory() + .then((success) => { + if (success) { + data.history = [] + tableRef.value?.scrollTo({ top: 0 }) + $message.success(i18n.t('success')) + } + }) + .finally(() => { data.loading = false - tableRef.value?.scrollTo({ top: 0 }) - $message.success(i18n.t('success')) - } - }) + }) }) }