Nuxt · NUXT0043
Make preview mode refresh behavior explicit
Finds Nuxt project code that can be written with a clearer framework-supported pattern.
nuxt/preview-mode-global-refreshsrc/rule-packs/nuxt/rules/nuxt/preview-mode-global-refresh.ts Upstream docs Run this rule
pnpm nuxt doctor --rules nuxt/preview-mode-global-refresh
Why it matters
usePreviewMode() can refresh every async-data key when preview state changes, including requests unrelated to preview content.
Recommended fix
Use the Nuxt-supported preview mode global refresh pattern instead.
Useful links
Example
Refresh preview data by key
Before
if (preview.value) {
await refreshNuxtData()
}
After
if (preview.value) {
await refreshNuxtData('preview-posts')
}