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

978 B
Raw Blame History

FAIL

  1. apps/ely-table/src/sheets.rs:118(同文件 :331 的测试):跨工作簿状态隔离的修复缺少回归测试。现有 sheets::tests 只测 visible();a_switch_stays_with_its_workbook 在不渲染标签条的 Blank 窗口里只核对内核状态,组件的标签测试也只用一个固定身份。把此处退回共享的 table-sheets,这些测试仍无法发现:两个各有 30 张表、当前索引均为 29 的工作簿,第一个手动滚回开头后切到第二个,活动标签落在视口外。独立探针已核对新键通过、旧键复现(视口 [8,604],旧键的活动标签 [2490,2574]),但探针不属于项目测试。修正方向:加入实际渲染 sheet_strip 的跨工作簿回归测试,覆盖相同当前索引、手动滚动后切换及切回,并断言活动标签完整位于视口内;恢复旧键时须失败。证据:.work/R8.3-r2/probe-tests.log、probe-source.log、validation.log。