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