vuejs / devtools

⚙️ Browser devtools extension for debugging Vue.js applications.
https://devtools.vuejs.org/
MIT License
1.7k stars 122 forks source link

Broken Navigation in Nuxt 3.12.2 - Uncaught (in promise) TypeError: Cannot redefine property: __navigationId at Function.defineProperty (<anonymous>) #618

Open Ninolina88 opened 1 month ago

Ninolina88 commented 1 month ago

Operating System: Linux - Ubuntu "packageManager": "yarn@4.3.1", "volta": { "node": "20.11.0" } "engines": { "node": ">=20.11.0" }, "devDependencies": { "@nuxt/devtools": "latest", "@nuxt/kit": "^3.12.4" }, "dependencies":{ "nuxt": "^3.12.4", "vue": "^3.4.21" },

DESCRIPTION:

After moving to Nuxt 3.12.4 version, we occasionally encounter a navigation_id error in our console. It is unclear to our whole development team what the issue's source is. Here is the screenshot of it.

Screenshot from 2024-09-27 11-05-37

Developers raised an issue with Nuxt, but we received information that it is related to VueDevtools. Can you please check this?

webfansplz commented 1 month ago

Can you try to provide a mini repo 🙏?

NguyenAnhKietUIT commented 1 month ago

I also encountered a similar error. Because it only appears occasionally, it's tough to provide something clear like a mini repo.

Ninolina88 commented 1 month ago

Can you try to provide a mini repo 🙏?

It is very difficult to create a mini-repo for this issue, been trying so far without success.

Ninolina88 commented 1 week ago

I managed to reproduce the issue multiple times, and I have included videos below to demonstrate.

Steps to Reproduce:

  1. Start the project: yarn dev
  2. Open Firefox browser
  3. Go to localhost:3000
  4. Open the inspect tool in a separate window with the latest Vue.js DevTools extension installed
  5. Attempt to access any channel
  6. Observe the logs, where errors will appear