Files
ElyOffice/tasks/reviews/C10.3-r2.md
T

8 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
FAIL
patches/libreoffice/0028-svx-chart-look-and-data-helpers.patch:151 — 外观 JSON 的类型校验仍会静默转换错误类型。真实 LOK 探针 review_typed_json_is_refused_before_mutation 发送 {"type":"column","legend":"true"} 返回 Ok,撤销步骤从 0 增至 1,读回 legend=true;title=123 被写成字符串 "123",title={"bad":"object"} 被写成空标题,values=["1"] 被写成数值 1。上一轮的 "banana" 用例已拒绝,但 property_tree 丢失 JSON 类型,当前字符串比较仍无法兑现“类型不合即拒绝”。修复方向:使用保留 JSON 类型的解析与字段校验,在任何插入或修改前拒绝错误类型;回归同时核对文档、撤销与重做历史保持原样。
apps/ely-show/src/chart.rs:145 — 异步图表读取以外框坐标识别目标,两个同位置图表会被判为同一个目标。真实 Deck/LOK 探针 review_chart_read_drops_when_same_frame_target_changes 插入同外框的 First、Second 两个图表,选中 First 发起读取,再于读取返回前通过对象选择切到 Second;对话框仍打开,标题为 Second,探针失败。换标签用例已通过,当前守卫仍违反任务约定的“选中的图表已变即丢弃”,不同幻灯片上的同位置图表也共享该识别值。修复方向:记录发起时的幻灯片及图表身份或选择代次,在读取落地和实际创建对话框时核对;补同位置对象切换和跨页的延迟读取回归。
patches/libreoffice/0028-svx-chart-look-and-data-helpers.patch:350 — 散点图保存重开后失去数据编辑能力,上一轮修复仅恢复外观修改。独立运行 a_scatter_from_pptx_keeps_its_data_and_takes_a_new_look:用本应用的 show.chart 新建类别 ["1","2"]、North 数值 [1,2] 的 scatter,保存 PPTX、重开并选中后,read.data 为 None;该现有测试直接断言 None。Editing::new 随之得到 table=None,chart_dialog 仅显示外观修改说明,类别、系列和数值编辑控件全部消失。SHOW-07 要求数据与对象在保存后仍可编辑,本应用支持创建的常用图表触发此退化。修复方向:读取并保留散点图的 X/Y 数据角色,提供可往返的编辑与写回结构;回归须在 PPTX 保存重开后修改数据、再次保存重开并核对原值与修改值。