test: #3592934 Warm up front-end image derivatives before the health checks
Follow-up to the merged sticky header work on the same issue.
The default theme renders responsive images via drimage_improved, which builds its WebP derivatives on the fly. The first request for a derivative can be dropped while it is still being generated (most visibly under HTTP/2), surfacing as a console.error resource failure on the 01-06 front-end health checks (there should be no JavaScript errors) and needing a retry.
Adds tests/features/01-website-base-requirements/01-00-front-end-pages-warm-up.feature, which visits each public page once (no assertions) so the derivatives generate and cache to disk before 01-06 runs. 01-06 then serves them as static files.
AI-Generated: Yes (Used Claude Code to draft the warm-up feature; reviewed and verified by the contributor.)
Checkpoints
- File an issue
- Addition/Change/Update/Fix
- Testing to ensure no regression
- Automated unit testing coverage
- Automated functional testing coverage
- UX/UI designer responsibilities
- Readability
- Accessibility
- Performance
- Security
- Documentation
- Code review by maintainers
- Full testing and approval
- Credit contributors
- Review with the product owner
- Release Notes
- Release