<!-- Thanks for your interest in the project! We appreciate bugs filed and PRs submitted! --> **Describe the bug** with nested v-model components, updating the child doesn't propagate changes to the parents, only the direct one. **To Reproduce** I setup [a PR with a test triggering it](https://github.com/vuejs/test-utils/pull/2469). the normal vue behavior can be testing in [this playground](https://play.vuejs.org/#eNqNUk2L2zAU/CsPUUgCqZ3S9mKShXbZw/bQlnbpZVWKsV8SbWVJ6CMNGP/3PkmJN9uEUPDB0oxGM0/Tsw/GFLuArGJL11hh/A1XojPaeujB4hoGWFvdwYRIkxG63QrZHoCiTKuoQgSucJ8oLa7rIEmFK4C29nUF0xmsbmDag0Lnsa1ABSlhmM0jpdEkrVB5V9HN+YIhIZ0Oiuh0OmkBOPT3tGN3tZxmzQMA4LfCFVkeVsBZsmhqS7qcZdIwhze/FovFLC4HruhblmN2WnjsjKw90gpgmZ3sXne6RbniLItzBiXhy/KEzObMu0artdgUT04rmmnyxVnMJiTaL8YLrRxnFDGb4ayWUv/5lPa8DZgSpzNbbH5f2H9y+7jH2VeLjmaAnI2Yr+0GKWiE775/xj39jyAFCJLYV8Bv6LQM0WOmfQyqJdsnvOT2PpVAqM2Du9t7VO4YKhpNU018zqgSt1eiP9t9W7w7vgZNcezTi1Ze6pWx2lBfHifpdX7Ukjr4M12OnYhNepwEQ+XD6oxwqVUPokMd/L+lutK3Q+OS+nPhmhjg2LeR9Cp6mnJ25ojmeyKTenlW1LR8/9+tbcUu/QD0PUU93gQDnSO4zPjL+g5/AX2aUXc= ) **Expected behavior** in nested v-model, if the child changes, it should update all it's depending parents, as vue does. **Related information:** it look like that `setValue` replace the ref of a model by the value directly. it should update the ref instead. **Additional context** I was able to workaround it by replacing in my test stack ```ts comp.setValue("value"); ``` by ```ts comp.vm.modelValue.value = "value"; ``` EDIT: workaround is not working for deeper hierarchy