978 B
978 B
FAIL
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。