diff --git a/frontend/src/views/host/file-management/code-editor/index.vue b/frontend/src/views/host/file-management/code-editor/index.vue index ab9224fb7..5614caf32 100644 --- a/frontend/src/views/host/file-management/code-editor/index.vue +++ b/frontend/src/views/host/file-management/code-editor/index.vue @@ -606,6 +606,7 @@ const removeOtherTab = (targetPath: string) => { }; const changeTab = (targetPath: TabPaneName) => { + selectTab.value = targetPath.toString(); getContent(targetPath.toString(), ''); }; @@ -958,6 +959,9 @@ const getContent = (path: string, extension: string) => { saveContent(); fetchFileContent(); }) + .catch(() => { + selectTab.value = form.value.path; + }) .finally(() => {}); } else { fetchFileContent();