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

8 lines
2.1 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/0004-lok-panel-states.patch:84 — r1 的页脚版式缺陷仍可从实际控件复现:补丁注册了 SwPageHeaderLayout,遗漏 SwPageFooterLayout 的状态广播。新建文档仅打开页脚,SwPageFooterItem 回显 true,SwPageFooterLayout 仍为 None,“首页不同”和“奇偶页不同”持续禁用;真窗口中页脚已显示 On,点击版式控件仍无法发送命令,违反 DOC-06。独立应用探针 review_footer_on_makes_layout_available 失败。现有 sections_footers_and_tall_images_hold_up 直接发送 footer.layout,绕过控件的启用条件。修复方向:接入页脚版式的初始及变更状态广播,覆盖仅开启页脚后通过实际控件修改首页与奇偶页版式的回归。
apps/ely-doc/src/insert.rs:114 — 插入分节创建新页面样式后,属性栏的页面样式列表保持旧快照;Props::show 对同一视图直接返回,reload 仅由属性栏创建文字样式设置。复现:输入 First,插入分节并确认,当前节显示 Section 2/第 2 节;展开“本节样式”,选项仍为 Standard、First Page 等十个旧样式。切回第一节后无法从该控件选择新节样式,阻断 DOC-06 的分节关系修改。临时探针 review_section_list_refreshes_after_insert 失败,真窗口菜单确认相同结果。修复方向:在新页面样式创建完成后刷新该文档属性栏的页面样式列表,回归验证新节出现在下拉选项中并可重新选择。
apps/ely-doc/src/props/page.rs:180 — 方向切换读取最近回显的纸张尺寸,覆盖已排队且尚未回显的纸张更改。复现:Letter 纵向页依次提交 set_paper("A5") 与 set_orientation(true),两次提交均在首个回显前排入队列;完成后 AttributePageSize 为 27940 x 21590,页面成为 Letter 横向,A5 设置静默丢失,违反 DOC-05。临时探针 review_paper_and_orientation_keep_each_other 失败;现有页面测试等待纸张或方向各自回显后再继续,放过这个顺序。修复方向:纸张和方向编辑共同基于已提交待回显的完整页面状态,覆盖连续更改时尺寸与方向共同保留的回归。