repro: https://codepen.io/skyrpex/pen/mwmJRe?editors=1010 (thanks @skyrpex )
Root instance (vm = new Vue) created with:
If we modify a reactive property of the vm, the Root component disappears from the devtools:

Commenting that line fixes it:

Current workaround: select the topmost Vue instance and, in theconsole, write $vm.$root to debug the root Vue instance
I loose \
I'm seeing similar issue as well when I set some properties. Haven't been able to exactly pin down the exact trigger conditions.
I accidentally deleted my old repro but I cannot reproduce it anymore 馃檨
@skyrpex If you manage to reproduce it in a boiled down codepen (https://codepen.io/pen?template=PWbYJO) or a simple html file, please, could you open a new issue with it?
I did it: https://codepen.io/skyrpex/pen/mwmJRe?editors=1010 (here the debug view).
You can see the Root component if you load the devtools before the timeout in the code happens. Then, if you press the devtools' reload button, it'll be gone.
Seems related to:
created() using a timeout (haven't tried changing the variable using a button, though).Thanks a lot!
I can verify that it is the same behaviour for me. As soon as I am modifying a data property on the root component in a callback from either created() or mounted() AND using that property in a v-if to display/hide component => Root is removed from devtools.
This was happening to me and the problem was due to an invalid component in my router/index.js. Commented out the import and the path reference and problem solved.
This is happening to me whenever I load data in the created hook. Would be very grateful if this issue could receive some attention.
Did anyone get a solution to this ?
Most helpful comment
This is happening to me whenever I load data in the created hook. Would be very grateful if this issue could receive some attention.