问题:cockpit/index.vue 加载模板时把 theme token 通过 setProperty 注入 :root,但 onUnmounted 仅 clearInterval 未清理, 导致进过驾驶舱/切换模板后全局 CSS 变量被残留值污染,其他页面颜色异常。 修复: 1. 注入前记录被改动的变量名及旧值(injectedTokens)。 2. onUnmounted 时逐个恢复旧值(有旧值则 setProperty 恢复, 原本无则 removeProperty 移除),杜绝全局污染。 验收:进驾驶舱再切到其他页面,全局 CSS 变量无残留值,颜色正常。 (本环境无 pnpm,构建验证转 bot_qa)