How are you deploying your application? (if relevant)
No response
Describe the Bug
If there is any <Suspense> boundary with an async component inside, then any changes to the page outside of <Suspense> will be updated after the time it takes to render the async component.
Expected Behavior
The changes outside of the <Suspense> boundary should be immediately shown.
Link to reproduction - Issues with a link to complete (but minimal) reproduction code will be addressed faster
Verify canary release
Provide environment information
What browser are you using? (if relevant)
Chrome 107.0.5304.107
How are you deploying your application? (if relevant)
No response
Describe the Bug
If there is any
<Suspense>
boundary with anasync
component inside, then any changes to the page outside of<Suspense>
will be updated after the time it takes to render the async component.Expected Behavior
The changes outside of the
<Suspense>
boundary should be immediately shown.Link to reproduction - Issues with a link to complete (but minimal) reproduction code will be addressed faster
https://github.com/jakubsobel/nextjs13-fast-refresh-issue
To Reproduce
npm run dev
,Test
component to load and then edit any text outside of the<Suspense>
(e.g. content of the<p>
just above the<Suspense>
).Suspense
below, instead of doing it immediately.