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: 777 KiB After Width: | Height: | Size: 751 KiB |
|
Before Width: | Height: | Size: 398 KiB After Width: | Height: | Size: 473 KiB |
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 196 KiB |
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 830 KiB After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 647 KiB |
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.4 MiB |
|
Before Width: | Height: | Size: 678 KiB After Width: | Height: | Size: 757 KiB |
|
Before Width: | Height: | Size: 991 KiB After Width: | Height: | Size: 959 KiB |
|
Before Width: | Height: | Size: 1019 KiB After Width: | Height: | Size: 1.0 MiB |
|
Before Width: | Height: | Size: 701 KiB After Width: | Height: | Size: 810 KiB |
|
Before Width: | Height: | Size: 790 KiB After Width: | Height: | Size: 882 KiB |
|
Before Width: | Height: | Size: 832 KiB After Width: | Height: | Size: 1.0 MiB |
|
Before Width: | Height: | Size: 630 KiB After Width: | Height: | Size: 724 KiB |
|
Before Width: | Height: | Size: 806 KiB After Width: | Height: | Size: 895 KiB |
|
Before Width: | Height: | Size: 830 KiB After Width: | Height: | Size: 1.4 MiB |
|
Before Width: | Height: | Size: 830 KiB After Width: | Height: | Size: 1.4 MiB |