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

4 lines
1.0 KiB
Markdown

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 后的窗口覆盖范围及菜单栏、程序坞隐藏状态,并确保移除全屏调用会使测试失败。