From 7f48fc08d85c772040079e79f4b2ef4d12d0b589 Mon Sep 17 00:00:00 2001 From: fabkho Date: Sat, 11 Apr 2026 16:39:07 +0200 Subject: [PATCH 1/2] fix: respect app.baseURL in devtools iframe src --- package.json | 1 + src/devtools.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c335b79..a769b95 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "oxc-parser": "^0.121.0", "prettier": "^3.8.1", "sirv": "^3.0.2", + "ufo": "^1.6.3", "unplugin": "^3.0.0", "unstorage": "^1.17.5", "valibot": "^1.3.1", diff --git a/src/devtools.ts b/src/devtools.ts index ecb44da..a8549b4 100644 --- a/src/devtools.ts +++ b/src/devtools.ts @@ -3,6 +3,7 @@ import { existsSync } from 'node:fs' import type { Nuxt } from '@nuxt/schema' import { addDevServerHandler, type Resolver } from '@nuxt/kit' import { proxyRequest, eventHandler } from 'h3' +import { joinURL } from 'ufo' const DEVTOOLS_UI_ROUTE = '/__nuxt-hints' const DEVTOOLS_UI_LOCAL_PORT = 3300 @@ -38,7 +39,7 @@ export function setupDevToolsUI(nuxt: Nuxt, resolver: Resolver) { category: 'analyze', view: { type: 'iframe', - src: DEVTOOLS_UI_ROUTE, + src: joinURL(nuxt.options.app?.baseURL || '/', DEVTOOLS_UI_ROUTE), }, }, nuxt) } From 81489e17c9d32d396dedd228e4b5a63fd2e529b7 Mon Sep 17 00:00:00 2001 From: fabkho Date: Sat, 11 Apr 2026 16:41:27 +0200 Subject: [PATCH 2/2] chore: update pnpm-lock.yaml for ufo dependency --- pnpm-lock.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c30ad74..c145800 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,6 +52,9 @@ importers: sirv: specifier: ^3.0.2 version: 3.0.2 + ufo: + specifier: ^1.6.3 + version: 1.6.3 unplugin: specifier: ^3.0.0 version: 3.0.0