watch multiple shallowRef & computed has a unnecessary trigger
Vue version
3.3.6
Link to minimal reproduction
Steps to reproduce
Open browser consoleļ¼see console.log output
What is expected?
watch([value2, value3], ([v2, v3]) => console.log(v2, v3) ) // Good: trigger 0 time
What is actually happening?
watch([value2, value3], ([v2, v3]) => console.log(v2, v3) ) // Bad: trigger 1 time
System Info
No response
Any additional comments?
No response
Could be solved by https://github.com/vuejs/core/pull/5912