| type | Reference |
|---|---|
| title | Discrepancy ledger — Wave 5 |
| description | rc.15、Solid/Router HEAD 的原始红测试、修复和 filing bar。 |
本次历史审计补充以下三项,独立固定 Solid HEAD 2172a37687e92dd91758476423f08cb4a12bcb0c;
不是下方 Wave 5 HEAD 的沿用。058 为新的 lifecycle finding,059/060 为已有上游问题的可执行重复形状。
复现、对照、patch 验证及局限见 field receipt。
056 的遗漏 DOM render-effect 路径已单独提交 #4166,
关联已关闭 #3851;当前为 confirmed。下方 Wave 5 的 duplicate 分类保留为历史记录。
| ID | 状态 | 说明 | RC15 | 固定 HEAD |
|---|---|---|---|---|
| 056 | confirmed #4166 | #3851 原修复遗漏 DOM render-effect 路径;局部源码候选已验证 | 原始 case 红,patched dev/prod 绿 | 相同 |
| 058 | confirmed | For 行 cleanup 继承列表 owned scope,开发模式停止响应 | dev 红;production guard 不启用 | dev 红;production 绿 |
| 059 | duplicate #456 | server-only CSS 在生产 SSR 和 frame navigation 缺失 | 两路径红,client import 对照绿 | 相同 |
| 060 | duplicate #428 | dev optimizer 产生双 server-functions 配置,合法 frame 丢失 | 红;child include 对照绿 | 相同,独立构建 plugin HEAD |
本轮 Solid HEAD e3716454129f8438b65257c95db5c383622494ba,Router HEAD 4a1685ec8f1ab045843b2ae590c7afe821f73d90。原 52 项均复跑;12 个旧 confirmed 转为 fixed-upstream,另保留 001–003 的历史修复。新增 055 confirmed、056 duplicate(#3851 的编译 JSX 形状)。新增 057 为 rendering-order confirmed。共 55 项:15 fixed-upstream、37 confirmed、3 duplicate。编号 037、043 仍为撤回保留号。
原始矩阵:rc.15、HEAD、observe、新案例。红色包括文档/type/诊断合同断言,不一概等于可报告的 app runtime defect;逐项 filing bar,批次 FILING。四个自行关闭 issue 仍只记录结果,未重新拟稿。
| ID | 状态 | 一行说明 | rc.15 dev | rc.15 production | HEAD dev | HEAD production |
|---|---|---|---|---|---|---|
| 001 | fixed-upstream | Streamed createStore with a keyed For | 绿 | 绿 | 绿 | 绿(单独补跑;首轮超时) |
| 002 | fixed-upstream | Child with a setup async read | 绿 | 绿 | 绿 | 绿 |
| 003 | fixed-upstream | Native TSRX scalar setup declaration before markup | 绿 | 绿 | 绿 | 绿 |
| 004 | fixed-upstream | Derived store drops a replacement request's rejection | 绿 | 绿 | 绿 | 绿 |
| 005 | duplicate | Reconcile identity wording omits the subscription boundary | 红 | 红 | 红 | 红 |
| 006 | confirmed | Documented storePath helper is absent from browser solid-js | 红 | 红 | 红 | 红 |
| 007 | confirmed | Loading's documented zero-argument on accessor never rearms | 红 | 红 | 红 | 红 |
| 008 | fixed-upstream | Production refresh returns a promise that never settles | 绿 | 绿 | 绿 | 绿 |
| 009 | fixed-upstream | Nested server regions stay stale after a same-arguments refetch | 绿 | 绿 | 绿 | 绿 |
| 010 | confirmed | onSettled 内普通 createSignal 没有文档承诺的诊断 | 红 | 红 | 红 | 红 |
| 011 | fixed-upstream | 共享服务端组件引用的第二个挂载无法水合 | 绿 | 绿 | 绿 | 绿 |
| 012 | confirmed | Attribution 的公开入口自动启用 folds | 红 | 绿 | 红 | 绿 |
| 013 | confirmed | pinned writable signal 的文档示例清标记后无法重新跟随 source | 红 | 红 | 红 | 红 |
| 014 | fixed-upstream | A connected live source completes after a dropped TCP connection | 绿 | 绿 | 绿 | 绿 |
| 015 | confirmed | untrack 不能按文档所说放行 owned-scope 写入 | 红 | 绿 | 红 | 绿 |
| 016 | fixed-upstream | production 的 store affects 注册在 tree shaking 中丢失 | 绿 | 绿 | 绿 | 绿 |
| 017 | confirmed | Initial render failure is absent from the structured diagnostics channel | 红 | 不适用/skip | 红 | 不适用/skip |
| 018 | confirmed | 文档允许 refresh nested store,但公共类型拒绝 | 红 | 红 | 红 | 红 |
| 019 | confirmed | action 在 await 后的写入标记为 external | 红 | 红 | 红 | 红 |
| 020 | confirmed | Observe frames do not report a missing slot end marker | dev 绿;observe 红 | 不适用/skip | dev 绿;observe 红 | 不适用/skip |
| 021 | confirmed | Recovery documentation names the wrong server boundary outcome | 红 | 不适用/skip | 红 | 不适用/skip |
| 022 | fixed-upstream | action 中 refresh 返回自身 optimistic guess | 绿 | 绿 | 绿 | 绿 |
| 023 | confirmed | 返回 async helper 的诊断排除声明过窄 | 红 | 绿 | 红 | 绿 |
| 024 | confirmed | A lone typed array does not require the documented rich-arguments opt-in | 红 | 红 | 红 | 红 |
| 025 | confirmed | async landing 的 fan-out 诊断错误标为普通写入 | 红 | 绿 | 红 | 绿 |
| 026 | confirmed | Cookie parser 丢失合法的 proto 名称 | 红 | 红 | 红 | 红 |
| 027 | confirmed | Server-write warnings are development-only despite the all-builds claim | 绿 | 红 | 绿 | 红 |
| 028 | confirmed | artifact 格式版本说明落后 | 红 | 绿 | 红 | 绿 |
| 029 | fixed-upstream | latest 驱动的 Loading 在共享源落地后仍保留 fallback | 绿 | 绿 | 绿 | 绿 |
| 030 | confirmed | 文档把 effect error handler 写成第三个参数 | 红 | 红 | 红 | 红 |
| 031 | confirmed | Direct invocation error hook tier | 红 | 红 | 红 | 红 |
| 032 | confirmed | 同步 asset resolver 异常终止 SSR | 红 | 红 | 红 | 红 |
| 033 | confirmed | Symbol 的服务端 insert 缺少 documented warning | 红 | 绿 | 红 | 绿 |
| 034 | confirmed | 相邻文本使不可渲染 object 从 skip 变为 DOM 异常 | 红 | 红 | 红 | 红 |
| 035 | fixed-upstream | Dying response leaves an iterator pull pending | 绿 | 绿 | 绿 | 绿 |
| 036 | fixed-upstream | Conditional GET replaces cached data's format with Void | 绿 | 绿 | 绿 | 绿 |
| 038 | confirmed | Per-call reset text contradicts consumption-site mount identity | 红 | 红 | 红 | 红 |
| 039 | confirmed | 039-missing-resource-timing-fallback | 红 | 绿 | 红 | 绿 |
| 040 | confirmed | 040-initial-binding-console | 红 | 红 | 红 | 红 |
| 041 | confirmed | Async dynamic 的 source callback 仍执行一次 hydration tracking | 红 | 红 | 红 | 红 |
| 042 | confirmed | 非字符串 preload crossorigin 没有诊断 | 红 | 绿 | 红 | 绿 |
| 044 | confirmed | literal spread children 的 hydration id 顺序不一致 | 红 | 绿 | 红 | 绿 |
| 045 | confirmed | SERVER_WRITE 段落将 optimistic no-op 写成落地数据 | 红 | 红 | 红 | 红 |
| 046 | confirmed | Held derived store 的外部 draft 写入读取 pending seed | 红 | 红 | 红 | 红 |
| 047 | confirmed | Migration 代码把 derived store 当作 accessor 调用 | 红 | 红 | 红 | 红 |
| 048 | confirmed | 首次 Loading 读取 held plain signal 时显示旧值 | 红 | 红 | 红 | 红 |
| 049 | fixed-upstream | Aborted document closes its live-hole channel twice | 绿 | 绿 | 绿 | 绿 |
| 050 | duplicate | 编译出的字面量原生 handler 没有 interaction 归因 | 红 | 红 | 红 | 红 |
| 051 | confirmed | 未命名节点的诊断名称不回退到 owner id | 红 | 红 | 红 | 红 |
| 052 | confirmed | transparent 在 SSR 也会跳过 hydration 源记录与 slot | 红 | 红 | 红 | 红 |
| 053 | fixed-upstream | Live-send 示例 await 后需要先恢复 action 上下文 | 绿 | 绿 | 绿 | 绿 |
| 054 | confirmed | 已到达的服务端拒绝仍计入恢复等待时间 | 红 | 不适用/skip | 红 | 不适用/skip |
| 055 | confirmed | Held navigation loses delayed feedback | 红 | 红 | 红 | 红 |
| 056 | duplicate | Compiled latest-mounted Loading tears beside committed state | 红 | 红 | 红 | 红 |
| 057 | confirmed | Hydration reverses static/lazy children after a sibling | 红 | 红 | 红 | 红 |
默认宽测试的已知签名识别不改写 findings 的 desired-behavior 断言;fixed-upstream 的原红例如今自然通过。observe/dev-only/type 的生产零测试不是修复证据。文档库存仍引用历史固定 source SHA;本轮 filing 引用 HEAD 文档。没有上游写入,提交不 push。