Files
ElyOffice/tasks/reviews/C09.4-r3.md
T

965 B

FAIL

patches/libreoffice/0020-lok-calc-charts.patch:323 — ScUndoChartLook 仅保存类型、标题、图例及轴标题的 JSON;切换类型创建新 diagram 后,撤销丢失原图表的堆积设置,违反图表修改的一步撤销约定。复现:打开包含两个数值序列的堆积柱形图,在“插入 → 图表”的修改对话框中选 Pie、Apply,再按 Cmd+Z;真实 macOS 窗口显示并排柱形图,原来的堆积柱形图未恢复。真实 worker 的隔离探针同样失败:修改前导出的 FODS 含 chart:stacked="true",修改并撤销后导出的 FODS 已丢失该属性。现有 charts_insert_and_change_in_one_step 只核对 Look 和数据区域,漏掉这类原有图表设置。修复方向:撤销保存并恢复完整图表模型或完整的原 diagram 状态,覆盖带堆积设置的既有图表“修改类型 → 一次撤销 → 保存”的真实内核回归,并核对输出属性与实际图形。