Skip to content

v0.1.5 — 插件卸载时清掉注入的 DOM

Choose a tag to compare

@kyle123740 kyle123740 released this 27 Sep 03:13
· 14 commits to main since this release

0.1.4 的后续:悬浮按钮簇与占位行都是直接插进官方消息行的原生 DOM,插件卸载时没人清理它们 —— 于是会出现「占位行还在、它描述的那些行却回来了」这种自相矛盾的画面。

  • teardown 现在会移除本插件注入的所有元素(.dsh-mcr-tools\ / .dsh-mcr-note\ / .dsh-mcr-error\):插件卸载(设置里开关)与控制器卸载(切换会话)两条路径都覆盖
  • 回归测试:卸载后不残留任何按钮簇与占位行
  • 顺带修 \scripts/scan-replace.mjs\:它检测墓碑时还在看 0.1.3 之前的 \source.plugin\ 字段,导致真实墓碑被当成普通 replace 报告