mirror of https://github.com/nocodb/nocodb
Pranav C
6 months ago
1 changed files with 17 additions and 0 deletions
@ -0,0 +1,17 @@
|
||||
// ref - https://github.com/nuxt/nuxt/issues/26565
|
||||
export default defineNuxtPlugin((nuxtApp) => { |
||||
const MAX_RETRIES = 2 |
||||
const QUERY_PARAM_NAME = 'reload_attempt' |
||||
|
||||
// Handle "Failed to fetch dynamically imported module ..." or similar issues
|
||||
nuxtApp.hook('app:chunkError', () => { |
||||
const searchParams = new URLSearchParams(window.location.search) |
||||
const currentRetry = Number(searchParams.get(QUERY_PARAM_NAME)) || 0 |
||||
if (currentRetry < MAX_RETRIES) { |
||||
console.log('[nuxt]: Reloading due to chunk error') |
||||
searchParams.set(QUERY_PARAM_NAME, (currentRetry + 1).toString()) |
||||
// Changing the search also causes a refresh
|
||||
window.location.search = searchParams.toString() |
||||
} |
||||
}) |
||||
}) |
Loading…
Reference in new issue