Description
What version of astro
are you using?
2.1.7
Are you using an SSR adapter? If so, which one?
None
What package manager are you using?
npm
What operating system are you using?
Mac
What browser are you using?
Chrome, Firefox
Describe the Bug
Deep <slot />
in Vue component not rendering when hydrated when nested within another Vue component that isn't hydrated.
It looks like it was an issue in v1 last year, as mentioned here in this issue #4970
But it also looks like @matthewp said it should be fixed in this comment #4970 (comment), though looking at the stackblitz he linked to in that comment, the same "Hydration completed but contains mismatches." is happening.
I've put together a reproduction show what works and does not work here: https://stackblitz.com/edit/github-f6ayhq-eqxoez
The expectation is that a Vue component with a slot that isn't hydrated should simply render as HTML and the nested Vue component that should hydrate renders without mismatch.
Link to Minimal Reproducible Example
https://stackblitz.com/edit/github-f6ayhq-eqxoez
Participation
- I am willing to submit a pull request for this issue.
Activity