From 982eaf3bd346c2c034bbe792a96b6e69fac1730b Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 9 Jan 2026 20:55:35 +0000 Subject: [PATCH 1/2] fix(devtools): call `devtools:initialized` hook after all modules run --- packages/devtools/src/module-main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/devtools/src/module-main.ts b/packages/devtools/src/module-main.ts index 7f693e2fd0..baec6b6279 100644 --- a/packages/devtools/src/module-main.ts +++ b/packages/devtools/src/module-main.ts @@ -240,11 +240,11 @@ window.__NUXT_DEVTOOLS_TIME_METRIC__.appInit = Date.now() await Promise.all(integrations) - await nuxt.callHook('devtools:initialized', { + nuxt.hook('modules:done', async () => nuxt.callHook('devtools:initialized', { version, packagePath: packageDir, isGlobalInstall: isGlobalInstall(), - }) + })) const isMac = os.platform() === 'darwin' From 98c75a8f8e3725286c8658b727f769b3c287acf6 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 9 Jan 2026 21:15:54 +0000 Subject: [PATCH 2/2] Apply suggestion from @danielroe --- packages/devtools/src/module-main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/devtools/src/module-main.ts b/packages/devtools/src/module-main.ts index baec6b6279..00160e265f 100644 --- a/packages/devtools/src/module-main.ts +++ b/packages/devtools/src/module-main.ts @@ -240,7 +240,7 @@ window.__NUXT_DEVTOOLS_TIME_METRIC__.appInit = Date.now() await Promise.all(integrations) - nuxt.hook('modules:done', async () => nuxt.callHook('devtools:initialized', { + nuxt.hook('modules:done', () => nuxt.callHook('devtools:initialized', { version, packagePath: packageDir, isGlobalInstall: isGlobalInstall(),