6 lines
1.3 KiB
Markdown
6 lines
1.3 KiB
Markdown
FAIL
|
||
|
||
crates/ely-lok/src/worker/input.rs:156 — 粘贴以撤销列表变化判定成功;损坏图片导致的选区删除也会通过该判定,r1 的粘贴失败吞错仍可复现。场景:打开正文为 `Hello 世界` 的 FODT,执行 `.uno:SelectAll`,再粘贴 MIME `image/png`、数据 `b"this is not a png"`。固定引擎返回 `Ok(())`,保存后的段落为 `[""]`,`<draw:image` 数量为 0;用户正文丢失,输入队列收到成功。隔离回归断言失败。修复方向:验证载荷和实际导入结果,保证失败时保留正文及选区,并增加有选区时损坏 PNG 的回归。
|
||
|
||
crates/ely-lok/src/worker/input.rs:134 — 剪切的删除阶段统一执行 `.uno:Delete`;Calc 将该命令派发到模态对话框,阻塞 worker。场景:打开 A1 内容为 `Hello 世界` 的 FODS,`worker.copy` 成功取得三种格式,再执行 `worker.delete`;两次独立进程均等待 8 秒仍无回复。进程采样显示 `ScCellShell::ExecuteEdit → SalInstanceDialog::run → Dialog::Execute`。`copy_out` 在系统剪贴板写入成功后进入此路径,单元格剪切及后续输入持续等待。修复方向:按文档类型使用无需对话框的选区删除接口,核验内核结果,并增加 Calc 单元格剪切的窗口回归。
|