diff --git a/app/src/dialog/processSystem.ts b/app/src/dialog/processSystem.ts index c34597aa4..7f09e5155 100644 --- a/app/src/dialog/processSystem.ts +++ b/app/src/dialog/processSystem.ts @@ -263,7 +263,7 @@ export const bootSync = () => { export const setTitle = (title: string) => { const dragElement = document.getElementById("drag"); - const workspaceName = originalPath().basename(window.siyuan.config.system.workspaceDir); + const workspaceName = getWorkspaceName(); if (title === window.siyuan.languages.siyuanNote) { const versionTitle = `${title} - ${workspaceName} - v${Constants.SIYUAN_VERSION}`; document.title = versionTitle; @@ -292,3 +292,7 @@ export const downloadProgress = (data: { id: string, percent: number }) => { } } }; + +export const getWorkspaceName = () => { + return window.siyuan.config.system.workspaceDir; +} diff --git a/app/src/util/onGetConfig.ts b/app/src/util/onGetConfig.ts index 0fe963886..0c7223500 100644 --- a/app/src/util/onGetConfig.ts +++ b/app/src/util/onGetConfig.ts @@ -19,7 +19,7 @@ import {renderSnippet} from "../config/util/snippets"; import {originalPath} from "./pathName"; import {openFileById} from "../editor/util"; import {focusByRange} from "../protyle/util/selection"; -import {exitSiYuan} from "../dialog/processSystem"; +import {exitSiYuan, getWorkspaceName} from "../dialog/processSystem"; import {openSetting} from "../config"; import {getSearch} from "./functions"; import {initStatus} from "../layout/status"; @@ -182,7 +182,7 @@ export const onGetConfig = (isStart: boolean) => { const initBar = () => { document.querySelector(".toolbar").innerHTML = `