Open
Description
Vue version
3.5.15 (older versions seem to have the same problem too)
Link to minimal reproduction
Steps to reproduce
Just open the Playground.
What is expected?
No error, successful hydration.
What is actually happening?
An error is thrown.
Failed to execute 'replaceChild' on 'Node': parameter 1 is not of type 'Node'.
Any additional comments?
I confirmed this also fails in Nuxt, not just in the Playground.
Without the appear
prop there's still a hydration problem, but not the explosive error.
The <slot />
isn't required, it also fails if the <Transition>
has no content, but I think a <slot />
is more realistic.