You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All DFD VRT plates currently fail for two pre-existing, additive reasons — neither related to app rendering:
Stale baselines: PR chore: review all en-US localized strings for proper capitalization #676 (May 9, commit 5e08187) lowercased default node-shape labels ("Data Store" → "Data store", "Security Boundary" → "security boundary") but the VRT baselines were never regenerated. Plate 1's diff shows exactly this text-casing delta.
Unstable capture geometry: per-test threat-model names include a timestamp+suffix, so the header block's height varies run to run, cascading a vertical offset through every full-page screenshot (visible on plates with no text diff at all, e.g. plate 3).
Acceptance Criteria
Stabilize capture: fixed-width/fixed-content header during VRT capture (static TM name for VRT fixtures, or mask/clip the header region in toHaveScreenshot).
Regenerate all DFD VRT baselines after stabilization.
Verify two consecutive clean runs produce zero pixel diff.
Summary
All DFD VRT plates currently fail for two pre-existing, additive reasons — neither related to app rendering:
Acceptance Criteria
toHaveScreenshot).Notes