Closed
Description
Vue devtools version
6.5.0
Link to minimal reproduction
Steps to reproduce & screenshots
See this video:
vue-devtools-bug.mov
What is expected?
When not using dev-tools, each component shows its computed getters correctly when clicking the buttons, as shown in the first half of the movie.
What is actually happening?
After reloading the page to bust the internal cache and using the dev tools to inspect each component, component One
suddenly inherits a computed getter form MixinTwo
which shouldn't be there.
Any additional comments?
The leak happens in component OneTwo
, where I believe it first receives the original computed
object from MixinOne
(instead of a clone), see:
And when MixinTwo
is applied, this original computed
object from MixinOne
wrongly receives new entries:
Metadata
Metadata
Assignees
Labels
No labels