Files
ElyOffice/tasks/reviews/R2.5-r2.md
T

1.0 KiB

FAIL

apps/ely-show/src/slideshow/start.rs:342:新增全屏回归测试只核对 bounds() 的枚举值,macOS 分支期待 Windowed,遗漏了决定菜单栏与程序坞覆盖行为的 cover()。具体失败场景:在隔离副本中移除 window.toggle_simple_fullscreen(),新增测试及完整 76 项 ElyShow 测试全部通过;运行该副本按 F5,3008×1269 屏幕上的放映窗口位于 [0,30,3008,1269],顶部菜单栏仍占位,窗口底部越出屏幕。原版连续两次放映均为 [0,0,3008,1269];原版构建、76 项测试、Metal compose 与注释检查通过,上一轮 Windows/Linux 原生全屏路径已复核修复。证据见 /tmp/ely-r25-r2-verification.log、/tmp/ely-r25-r2-mutant-full.log、/tmp/ely-r25-r2-mutant-native-frames.log;副本及其独立构建目录已删除。修复方向:让回归测试经过实际放映窗口创建路径,验证 macOS 进入 simple fullscreen 后的窗口覆盖范围及菜单栏、程序坞隐藏状态,并确保移除全屏调用会使测试失败。