devtools: devtool does not appear

Vue devtools version

6.6.0

Link to minimal reproduction

https://github.com/PabloBagliere/vue2-error-devtool-quasar

Steps to reproduce & screenshots

to execute the problem is:

  • install dependeny (pnpm i)
  • run (pnpm dev)

What is expected?

It is expected to show the vue devtool option.

Example: image

What is actually happening?

Does not display the vue devtool

image

System Info

System:
    OS: Linux 6.5 Ubuntu 22.04.3 LTS 22.04.3 LTS (Jammy Jellyfish)
    CPU: (6) x64 Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz
    Memory: 19.58 GB / 31.21 GB
    Container: Yes
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 18.10.0 - ~/.nvm/versions/node/v18.10.0/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v18.10.0/bin/yarn
    npm: 8.19.2 - ~/.nvm/versions/node/v18.10.0/bin/npm
    pnpm: 8.7.3 - ~/.local/share/pnpm/pnpm
  Browsers:
    Brave Browser: 121.1.62.162
    Chrome: 121.0.6167.184

Any additional comments?

I use google chrome I use quasar version 1 since the project at work is old. Vue already comes in quasar and uses vue 2.7.15.

The packages I have installed are in the image

code

I tried to use legacy but it does not work well because the project uses the setup method in many components and legacy does not show the setup.

About this issue

  • Original URL
  • State: open
  • Created 5 months ago
  • Reactions: 22
  • Comments: 71 (11 by maintainers)

Most upvoted comments

@mohamad68 Thanks, that worked for me too. I had it running in incognito mode, but even after unregistering all service workers, it still didn’t work. I also had to remove the “update on reload” check from the service workers, then it started working.

Same here, doesn’t work on brave. Version 1.62.165 Chromium: 121.0.6167.184

This didn’t work for me. I also installed the 6.6.1 and it still didn’t resolve it. In fact, now I can’t inspect the popup anymore

Same, can’t inspect the popup

EDIT: downgrading to 6.5.1 works 👍 nhdogjmejiglipccpnnnanhbledajbpd-6.5.1.zip (rename to crx)

I also had to remove the “update on reload” check from the service workers, then it started working.

That seems to be it. Disabling it makes the vue dev tools appear. Rechecking makes them disappear again.

This 100% fixed it for me.

Here are the steps that worked for me:

Update Chrome to the latest version. Completely remove the previous Vue DevTools installation. Install Vue DevTools version 6.6.1. Right-click on the Vue DevTools icon at the top and select ‘Inspect popup,’ then proceed to clear all storage applications

This isn’t a solution but the Standalone version does work: https://devtools.vuejs.org/guide/installation.html#standalone

I’m running Chrome 121.0.6167.184 on Mac OS with Vue.js devtools 6.6.0 installed from the Chrome Web Store and I’m not seeing the Vue Dev Tools tab either.

Unchecking the Service Workers’ “Update on reload” worked for me too.

image

This is happening for myself and my coworker all of a sudden. It was working before my last meeting and now its not working. I think the latest update broke something

I also had to remove the “update on reload” check from the service workers, then it started working.

That seems to be it. Disabling it makes the vue dev tools appear. Rechecking makes them disappear again.

Looks like something is wrong with the service worker (Manifest V3) 😦

Could you try clearing the extension storage?

Make sure to have ‘Developer mode’ enabled in the Extensions page:

image

Open the extension menu and click on ‘Inspect Popup’:

image

In the Chrome devtools that opens, go to the ‘Application’ tab and right-click on the item below ‘Local storage’ and click on ‘Clear’:

image

This didn’t work for me. I also installed the 6.6.1 and it still didn’t resolve it. In fact, now I can’t inspect the popup anymore

I found out that using the incognito mode of chrome if the devtool appears, I tried other browsers and it works fine. I tried rebooting, reinstalling and it still doesn’t work in normal mode. What could be the problem?

attached pictures

Incognito mode image

Standard mode image

It detects that vue exists but when selecting the devtool icon it does not open the tool, nor does it appear in the header.

Also try disabling all browser extensions.

image

Also here. Looks like something was broken after the last update (14/2)

me also - since 14 Feb v6.6.0. Broken?

This issue is affecting many users and can be easily reproduced. The label should be updated.

Unchecking the Service Workers’ “Update on reload” is the only temporary fix that worked for me.

I also got it working after following the steps by @mohamad68 and @urbgimtam. The Chrome update put me on version 122.0.6261.58.

@Akryum That’s not really acceptable imho. I have many other extensions using manifest v3 😃

Please note that the extension DOES show up in the toolbar, and the logo is green. But clicking on it does not show the usual Vue is detected, it does nothing.

I think this is really a problem with the extension itself

Maybe try exporting your bookmarks and reseting the Chrome profile

Maybe it’s somehow caused by the migration to Manifest V3…

I’ve disabled the latest version and reinstalled the the legacy version which seems to be working for now - Legacy v5

Thanks, worked for me. Still it is truly necessary to fix the latest version.

Downgrading nuxt devtools to 1.8.0 seems to allow VueDevtools to work again. https://github.com/nuxt/devtools/issues/634

i followed @mohamad68 which did not work but after following @urbgimtam it started working, thanks everyone

I have the same problem, it does not work in normal chrome profiles. For me, it actually works and appears in Incognito tabs.

Maybe it’s helpful for debugging the problem.

I’m having the same issue on mac and chrome

I’ve disabled the latest version and reinstalled the legacy version which seems to be working for now - Legacy v5

Downgrading nuxt devtools to 1.8.0 seems to allow VueDevtools to work again. nuxt/devtools#634

Thanks. Disabling Nuxt Devtools made Vue Devtools panel appear again.

Unchecking the Service Workers’ “Update on reload” worked for me too.

image

Worked for me too

Worked too! Thanks @mohamad68 !

After trying more stuff yesterday evening I have found nothing obvious.

But to summarize my observations: It works in newly created chrome profiles. It works in incognito tabs

It works in “broken” profiles when:

  • open your page with vue code (e.g. localhost:8080)
  • open chrome devtools (⌘ ⌥ i )
  • with the chrome devtools in focus open the chrome devtools for the chrome devtools (⌘ ⌥ i ) -> I call them internal devtools in the next step
  • with the internal devtool in focus refresh (⌘ r) -> a new normal tab opens with devtools://devtools/bundled/device_mode_emulation_frame.html?..
  • the (normal) chrome devtools also reload and the vue devtools show up and are useable (Maybe someone with the bug can check if they can reproduce the steps above with the same results)

My assumption would be similar to @woodinteractive that there is a weird chrome caching / extension thing going on. Are there other extensions that recently shown the same problems? Maybe there are people from the chrome devtools team we can reach out to that might have a rough idea what could be the problem? By now, it seems more like a chrome bug to me than a vue devtool bug.

Update on the “do other extensions experience something like this”: https://github.com/sveltejs/svelte-devtools/issues/184

@vogtm Those warnings can be safely ignored

It’s not a matter of it being acceptable, it’s all about trying to find the cause of the issue. This is all made extra difficult because I can’t reproduce it myself and neither can a lot of people.

@skjnldsv Thank you for this, v6.6.0 broke most of the stuff and slow compared to v6.5.1, only solution was to rollback to a previous version for me

It didn’t work, directly the localstorage is empty, maybe the error is there because the localstorage is never filled with any value. image of how I have the localstorage

image