test(visual): 以规范模式重生成全站视觉基线并补齐 firefox 缺口
改动前全量视觉套件 115 例中 87 例失败,且失败均为尺寸级不匹配(非像素抖动), 在 dev(:3001) 与 prod(:3002) 两种模式下同样失败。根因:e2e/playwright.config.ts 的 webServer 为 `npm run dev` + reuseExistingServer + url :3000,历史 `test:visual:update` 会静默打在 :3000 的旧生产预览上,跨浏览器基线长期失同步 (同一 / 页 firefox 基线高 6400px vs chromium 10936px)。 按配置意图以 dev 模式在新起 :3001(未复用 :3000)重生成 86 张,并补齐此前缺失的 methodology-fullpage-visual-firefox-desktop.png。逐张比对新旧像素高度,增量均为 本分支自身的收敛型缩减(最大 -15%,无归零/空白帧)。 Gates: 二次全量复跑 115 passed(5 projects × 23 subjects)。
|
Before Width: | Height: | Size: 541 KiB After Width: | Height: | Size: 560 KiB |
|
Before Width: | Height: | Size: 333 KiB After Width: | Height: | Size: 348 KiB |
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 156 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.0 MiB |
|
Before Width: | Height: | Size: 487 KiB After Width: | Height: | Size: 505 KiB |
|
Before Width: | Height: | Size: 978 KiB After Width: | Height: | Size: 996 KiB |
|
Before Width: | Height: | Size: 546 KiB After Width: | Height: | Size: 563 KiB |
|
Before Width: | Height: | Size: 643 KiB After Width: | Height: | Size: 672 KiB |
|
Before Width: | Height: | Size: 835 KiB After Width: | Height: | Size: 778 KiB |
|
Before Width: | Height: | Size: 618 KiB After Width: | Height: | Size: 610 KiB |
|
Before Width: | Height: | Size: 658 KiB After Width: | Height: | Size: 668 KiB |
|
Before Width: | Height: | Size: 757 KiB After Width: | Height: | Size: 773 KiB |
|
Before Width: | Height: | Size: 524 KiB After Width: | Height: | Size: 540 KiB |
|
Before Width: | Height: | Size: 634 KiB After Width: | Height: | Size: 651 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.0 MiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.0 MiB |