fix: > v1.6.0 component tree not connecting on Firefox
đ The bug
The component tree wouldn't load in Firefox for devtools above 1.6.0. This happens in all of my projects. On Stackblitz this happens also when when I'm opening the preview in a new tab but not in the default preview pane.
đ ī¸ To reproduce
https://stackblitz.com/edit/nuxt-starter-zdqhmz?file=nuxt.config.ts
đ Expected behavior
Expecting that it loads the component tree like in version 1.6.0
âšī¸ Additional context
No response
/cc @webfansplz do you have any idea on this?
Hi @silvio-e, I can't reproduce the issue, can you provide more info?
I'm experiencing the same issue, and Pinia also remains stuck on the connecting screen.
I can't even get to show the devtools on local whether true or false devtools: { enabled: true },
I'm experiencing the same issue, and Pinia also remains stuck on the connecting screen.
Other features is working as expected? Can you provide a mini repo? Thanks.
Same problems here, component tree and pinia page are connecting forever. Here is my repo to reproduce it: https://github.com/yjlin0224/nuxt-app
Update: I resolved after I disabled "Vue.js devtools" addon in my browser, both Firefox and Chrome work fine now. Thanks https://github.com/nuxt/devtools/issues/690#issuecomment-2520682450
Same here, like for @yjlin0224 disabling Vue devtools resolved the problem for Nuxt Devtools.
But I guess it shouldn't happen?
same here, just like suggested, disabling vue devtool extension in Chrome solved the issue
I'm experiencing this issue with an additional detail that might help debugging:
It gets stuck in http://localhost:3000/_nuxt/node_modules/@vue/devtools-kit/dist/index.js?v=174d22ef
on this line:
parse(string) {
return this.deserialize(JSON.parse(string));
}
in this function:
const { json, meta } = payload;
let result = copy(json);
if (meta == null ? void 0 : meta.values) {
result = applyValueAnnotations(result, meta.values, this);
}
if (meta == null ? void 0 : meta.referentialEqualities) {
result = applyReferentialEqualityAnnotations(result, meta.referentialEqualities);
}
return result;
}
stringify(object) {
return JSON.stringify(this.serialize(object));
}
parse(string) {
return this.deserialize(JSON.parse(string));
}
Environment:
-
Firefox: 134.0.1 (64-bit)
-
Node: v20.14.0
-
Nuxt: 3.15.2
-
CLI: 3.7.3
-
Nitro: 2.10.4
-
Package Manager: [email protected]
-
@nuxt/[email protected]
-
@nuxt/[email protected]
-
@nuxt/[email protected]
-
@nuxt/[email protected] (deduped)
Note: The related? issue with extraneous non-props attributes (#745) appeared at the same time but was resolved after upgrading Nuxt/Nitro/package manager.
Bump too on this
Still an issue as of August 1st 2025