Skip to content

合并参考:两个渲染修复的合并版(#10 + #11 内容) - #18

Open
linshule wants to merge 4 commits into
omdsh-dev:mainfrom
linshule:fix/merged-fence-rendering
Open

合并参考:两个渲染修复的合并版(#10 + #11 内容)#18
linshule wants to merge 4 commits into
omdsh-dev:mainfrom
linshule:fix/merged-fence-rendering

Conversation

@linshule

Copy link
Copy Markdown

这是什么

#10 + #11 的合并参考版:把两个已评审的修复合到一条干净分支上,维护者如果更想"一次合完",可以直接用本 PR(内容与 #10/#11 完全一致,只是合并成一个基底)。

⚠️ #10 / #11 仍保持打开,是正式评审通道;本 PR 仅作合并参考,不取代它们。若采用本分支,请关闭 #10/#11

包含的修复(3 个 commit + 1 个 lib 重建 commit)

commit 内容 对应 PR
6e2a774 inputTriggers 硬注入门控修复(原版 DSH 壳上渲染器整体不启动) #10
4b36f81 /panel 改为 ctx.inject 可选订阅(消除服务到场顺序竞态) #10
0738d70 单组件根自动包裹 col(panel/append 提升,三入口统一归一化) #11
0c8af28 全量重建 lib(含 lib/index.js + lib/types 全部产物)

为什么这条分支是"零冲突"基底

验证

  • tsc + tsdown 通过
  • 测试套件:383 项,267 passed / 102 skipped,14 项环境限制失败(Windows chmod / yaml 版本,与变更无关)
  • jsdom 端到端:单组件根(callout/steps/keyvalue)水合、无 inputTriggers 宿主渲染、/panel 优雅降级

若合入

合入后无需任何后续操作(不同于顺序合 #10#11 需要在中间重建一次 lib)。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant