8 lines
2.2 KiB
Markdown
8 lines
2.2 KiB
Markdown
FAIL
|
||
|
||
apps/ely-mark/web/src/preserve.js:57 — 表格豁免会放行无法无损写回的未知语法,违反 PRD §14.3 的原文保留要求。复现:以可视模式打开 `|a|[[Wiki Link]]|\n|-|-|\n|1|2|\n`,在首格 `a` 前键入 `x` 后保存,第二格变成 `\[\[Wiki Link]]`,Wiki Link 语法被转义。同一原文经过两次解析所得节点相等,仍会包含序列化时改写的未知语法。真实 CEF 与原生键入、保存均复现;原生字节断言失败,见 `/tmp/R2.13-r1-native-wiki.log`,CEF 输出见 `/tmp/R2.13-r1-native-probe.log`。修复方向:将放行范围限定为表格空白和分隔行差异,保留未知语法的原文块保护,并补充相邻单元格编辑后的保存回归断言。
|
||
|
||
apps/ely-mark/web/src/preserve.js:57 — 单独解析表格片段会丢失整篇文档的引用定义上下文,使合法的紧凑 GFM 表格继续显示为原文块,未满足 R2.13 和 MARK-03。复现:打开 `|a|[link][r]|\n|-|-|\n|1|2|\n\n[r]: https://example.com\n`;整篇解析得到链接节点,片段解析得到引用文字,节点比较失败。真实 CEF 显示零个表格和两个原文块,页面仍报告 `visual`、`fallback:false`;内联链接对照用例正常显示表格。证据:`/tmp/R2.13-r1-native-probe.log`、`/tmp/R2.13-r1-browser-more.log`。修复方向:使用完整文档的引用定义上下文核验表格,并加入引用链接表格的实际渲染断言。
|
||
|
||
apps/ely-mark/web/src/preserve.js:57 — 表格豁免只检查顶层节点类型,合法容器内的紧凑表格仍因序列化空白差异整体变成原文块,未满足 R2.13 和 MARK-03。复现:打开 `> |alpha|beta|\n> |---|---|\n> |1|2|\n`,真实 CEF 显示整个引用块的 Markdown 原文,表格数为零;列表中的 `- |alpha|beta|\n |---|---|\n |1|2|\n` 同样复现。顶层节点分别为 `blockquote` 和 `bullet_list`,表格判断无法覆盖其中的表格。证据:`/tmp/R2.13-r1-native-probe.log`、`/tmp/R2.13-r1-browser-more.log`。修复方向:对受支持容器内的表格核验空白差异,保留容器内其他结构的原文保护,并补充引用与列表内紧凑表格的渲染回归断言。
|