I screenshotted every page of an app onto one sheet, signed out. It looked like a full tour and passed every check. Most of it was one page.
I screenshotted every page of an app onto one sheet, signed out. It looked like a full tour and passed every check. Most of it was one page.
In September 2026 I added a tool to my repo that finds every page in an app, screenshots each one, and lays them out on one contact sheet. The idea is to see the whole app at once, not the three screens I remember.
I ran it on my latest ecommerce product, signed out. It found 77 routes. 48 of them came back as the same image.
Every page behind a login had redirected to the sign-in page, and the sign-in page is fine. Each of the 48 answered 200, loaded fully and logged no errors. I could scroll the grid, see screens, and believe I had looked at the app.
A contact sheet taken signed out is mostly a picture of your sign-in page. So the tool now does two things:
duplicates= number on the last line of output.The count is the part I'd keep. A grid of thumbnails reassures. A number that says most of them are one page does not.
This is one signed-out run of one app. The match is byte for byte, so a page with a clock on it never counts as a duplicate, so the number can miss pages. And two different routes that happen to render the same thing count as duplicates too.
When you screenshot many pages of an app, hash the images and report how many are identical. If most are one page (usually sign-in), the run was signed out: pass a session and shoot again.