diff --git a/app/src/dialog/processSystem.ts b/app/src/dialog/processSystem.ts index 765093b16..8b00f8e28 100644 --- a/app/src/dialog/processSystem.ts +++ b/app/src/dialog/processSystem.ts @@ -342,12 +342,11 @@ export const processSync = (data?: IWebSocketData) => { } const useElement = iconElement.querySelector("use"); if (!data) { + iconElement.classList.remove("toolbar__item--active"); if (!window.siyuan.config.sync.enabled || (0 === window.siyuan.config.sync.provider && needSubscribe(""))) { - iconElement.classList.add("toolbar__item--active"); iconElement.setAttribute("aria-label", window.siyuan.languages["_kernel"]["53"]); useElement.setAttribute("xlink:href", "#iconCloudOff"); } else { - iconElement.classList.remove("toolbar__item--active"); useElement.setAttribute("xlink:href", "#iconCloudSucc"); } return;