Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1.6 KiB
FAIL
-
reference/Ely-GPUI-Components/src/documents/document/lists.rs:24(edc328a):续写仅识别行首空格及标记后的普通空格,漏掉合法 CommonMark 列表的引用前缀与 Tab。源码> - a行末回车后键入b,实际为> - a\nb,没有续写新的引用内列表项;-\ta同样得到-\ta\nb,嵌套列表的 Tab 缩进也失效,违反 MARK-06。应结合已解析的列表项识别容器前缀与合法空白,保留所属引用和缩进,并覆盖源码及打开块的输入路径。失败探针:probe_quoted_list_continues、probe_tabs_as_list_delimiters、probe_source_continuation_after_tabs_in_indent,见.work/C14.9-r2/probes-confirm.log。 -
reference/Ely-GPUI-Components/src/documents/document/finding.rs:58(edc328a):待显示匹配只保存字节范围,文本改变或新的即时查找请求均不会使旧请求失效;这里仅检查长度及字符边界,随后把旧范围应用到当前文本。复现:超过 128 KiB 的文档在可视模式请求显示0..1,解析完成前切到源码、全选并键入different;解析完成后选区从应有的9..9回到0..1,下一次键入会覆盖新文本的首字母。另一个探针先排队第一处、再即时显示新文本a b a的最后一处,下一帧旧请求覆盖新请求,键入z得到z b a。应为待处理请求绑定文本版本及请求顺序,在文本改变或请求被取代时取消,补充真实帧回调下的选区回归。失败探针:probe_source_edit_cancels_visual_pending_match、probe_immediate_show_request_supersedes_waiting_one,见.work/C14.9-r2/probes-confirm.log。