Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Smoke test: verify live screenshots end-to-end (litmus-zg8b)

Full end-to-end verification:

  • Sync all screenshots to R2 (117.9 MiB, 1560 screenshots)
  • Verify a sample image loads (200 OK, 84 KB)
  • Verify manifest loads (200 OK, production base_url confirmed)
  • Check cache headers — cache rules still showing DYNAMIC, deferred to follow-up
  • CORS working: access-control-allow-origin: * (via R2 bucket CORS policy)
  • Load the live web app and confirm screenshots render correctly
  • Cache busting deferred — app is working end-to-end

Summary of Changes

All screenshots serving live from https://screenshots.litmus.edger.dev. Manifest, images, and CORS all verified. Cache rules still showing cf-cache-status: DYNAMIC — may need zone-level investigation but not blocking.