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

1.0 KiB

FAIL

patches/libreoffice/0008-lok-toc-caption-formula-without-dialogs.patch:264 — [P2] 公式替换把所有 VertOrientation::NONE 当作自动基线定位并清除 RES_VERT_ORIENT,浮动公式的手动纵坐标随之丢失,违反 DOC-10 的公式修改及对象布局保持。实际内核回归:加载含 a over b 的 FODT,框架为页锚点第 1 页,style:vertical-pos="from-top"、style:vertical-rel="page"、svg:x="2in"、svg:y="3in";点击选中后执行 formula.insert(["c over d"]) 返回成功,保存后的页锚点与横坐标保持,纵坐标却变成 svg:y="-0.2445in",公式移到原位置之外;一次撤销恢复原式及 3in。隔离副本中的新增回归在纵坐标保留断言处失败;现有页锚点回归仅断言 anchor-type,覆盖不到手动坐标。修复方向:保留显式垂直位置及其参照关系,区分自动基线调整与浮动对象的手动定位,优先在原嵌入对象上更新原式,并加入页锚点手动坐标及一次撤销的回归。