Skip to content

v0.1.4

Choose a tag to compare

@Aik358 Aik358 released this 30 Aug 15:24
· 13 commits to main since this release

0.1.4 修复:better-sidebar 检测彻底生效

根因:DSH 客户端插件运行时(dsh-cordis-client-runner)对动态插件的 ctx 做了白名单门控——ctx.betterSidebar 属性读取未在 inject 声明时直接抛错。此前探测用属性读取,异常被吞掉后永远回退到左侧栏按钮。

修复:运行时暴露 ctx.get(name) 作为不受门控的可选查找;探测顺序改为 属性读取 → reflect.get → ctx.get,且以 registerTab 实际调用成功为准。新增场景 4(模拟门控运行时)纳入自动化测试。