vuejs / devtools-v6

⚙️ Browser devtools extension for debugging Vue.js applications.
https://devtools-v6.vuejs.org/
MIT License
24.69k stars 4.14k forks source link

fix(vue3): prevent mixin leakage caused by inspection, fix #2037 #2038

Closed lehni closed 11 months ago

lehni commented 1 year ago

Description

See #2037 for description. I have tested this on Chrome and it works as expected.

Additional context

What is the purpose of this pull request?

Before submitting the PR, please make sure you do the following

lehni commented 1 year ago

@Himself65 I've accepted your change. CircleCI fails, I don't understand why.

niksy commented 1 year ago

What can we do to get this merged?

lehni commented 1 year ago

@yyx990803 pinging you again on this. This is save to merge, and it's a pretty bad bug, see https://github.com/vuejs/devtools/issues/2037

liutkin commented 11 months ago

Any ETA on this? This bug causes a huge mess in the large Vue app when global mixin is involved and computed keys being leaked into child components.