---
title: "Discussion on \"Our Next.js 16 site broke for signed-out visitors: \"Page changed from static to dynamic at runtime\"\" | Hashnode"
description: "Discussion on \"Our Next.js 16 site broke for signed-out visitors: \"Page changed from static to dynamic at runtime\"\". ISR pages that read headers() or cookies() crashed with 500s for signed-out users after a restart. Root cause, the fix, and lessons."
url: "https://hashnode.com/posts/our-next-js-16-site-broke-for-signed-out-visitors-page-changed-from-static-to-dynamic-at-runtime/6af4cb6880dea4e1236b2655"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Our Next.js 16 site broke for signed-out visitors: "Page changed from static to dynamic at runtime"](https://yunova.hashnode.dev/our-next-js-16-site-broke-for-signed-out-visitors-page-changed-from-static-to-dynamic-at-runtime?utm_source=hashnode&utm_medium=feed)

ISR pages that read headers() or cookies() crashed with 500s for signed-out users after a restart. Root cause, the fix, and lessons.

1h ago · 4 min read · yunova.hashnode.dev  
Read the article

-   [#nextjs](https://hashnode.com/tag/nextjs)
-   [#debugging](https://hashnode.com/tag/debugging)
-   [#web-development](https://hashnode.com/tag/web-development)
-   [#supabase](https://hashnode.com/tag/supabase)

## Written by

[Harish Saraf](https://hashnode.com/@harishsaraf)

@harishsaraf

  
[View profile](https://hashnode.com/@harishsaraf)

Founder, YUNOVA (yunova.in): free skill paths in Hindi & English. Next.js + Supabase.

I build YUNOVA (https://yunova.in), a free learning platform that turns the best YouTube lessons into step-by-step skill paths with practice and free certificates, in Hindi and English. I write about building it: Next.js, Supabase, React Native, SEO and running it on a small budget.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
