App crashes when using router-view, transition, suspense and teleport
Vue version
3.2.47
Link to minimal reproduction
Steps to reproduce
- Click C a few times, notice app is fine
- Click B
- Now click C again, app will crash
What is expected?
App should not crash
What is actually happening?
App crashes with Uncaught (in promise) TypeError: node is null
System Info
No response
Any additional comments?
I initially thought this issue was a problem with PrimeVue and raised an issue there, but after narrowing it down further it seems more like a core vue problem.
Sounds to me that this could be somehow related to https://github.com/vuejs/core/issues/7086
Basically, in place of a after SSR it tries to render another set of elements, but the template tag does not really have a tag, so parent
is null or undefined.
It could be similar behaviour with transition?