edison
edison
/ecosystem-ci run
/ecosystem-ci run
/ecosystem-ci run
It can be reproduced in v3.4.21 but no longer be reproduced in v3.5.12
```html import { Bench } from 'https://esm.sh/tinybench' function recordPropMetadata(el, key, value) { const metadata = getMetadata(el)[0] const prev = metadata[key] if (prev !== value) metadata[key] = value return prev }...
should be ```ts // props.ts type Text = { text: string } type Number = { number: number } ``` sorry, I misread.
a workaround ```ts secondClick() { setTimeout(()=>{ this.first = false; },0) } ```
this is no longer needed due to https://github.com/vuejs/core/pull/13128
@zhangmo8 - [Playground](https://play.vuejs.org/#eNqNUsFOwzAM/ZUol4E0tZrgVMokQDvAARBwzKW03paRJlGcjKFp/46TqmUCBrtEsd97zovtLb+yNlsH4AUvsXbSeobgg50KLVtrnGc3prVs7kzLRlkeg0gfXQhd5p2AqBR4aK2qPFDEWNnINatVhXgpeAOtETzlCVlOBmBuYp4MlPly0uPxhbwrklMVupX5Xu0S/YcChrWx0FCcxeqskHiSUbnTbRTWRhlXMAcNudwlo1E05WPuSajncpGt0Gj6c+ILXtOjUoF7sF4ajYIXLCERq5Qy73cp512AcZ+vl1C//ZJf4SbmBH90gODWIPiA+cotwHfw7PkeNnQfwNY0QRH7D/AJ0KgQPXa066Absr3HS25v0+SkXrzgbONBY/+paDQyd4kvOE0y9vvQ17/snmXnSUf9pC72W/Bjaf5ZiYM7QOewA8eNnRT7s35VAb4Ne/cJ/u/zAw==) - [Playground with this PR](https://deploy-preview-12244--vue-sfc-playground.netlify.app/#eNqNUsFOwzAM/ZUol4E0tZrgVMokQDvAARBwzKW03paRJlGcjKFp/46TqmUCBrtEsd97zovtLb+yNlsH4AUvsXbSeobgg50KLVtrnGc3prVs7kzLRlkeg0gfXQhd5p2AqBR4aK2qPFDEWNnINatVhXgpeAOtETzlCVlOBmBuYp4MlPly0uPxhbwrklMVupX5Xu0S/YcChrWx0FCcxeqskHiSUbnTbRTWRhlXMAcNudwlo1E05WPuSajncpGt0Gj6c+ILXtOjUoF7sF4ajYIXLCERq5Qy73cp512AcZ+vl1C//ZJf4SbmBH90gODWIPiA+cotwHfw7PkeNnQfwNY0QRH7D/AJ0KgQPXa066Absr3HS25v0+SkXrzgbONBY/+paDQyd4kvOE0y9vvQ17/snmXnSUf9pC72W/Bjaf5ZiYM7QOewA8eNnRT7s35VAb4Ne/cJ/u/zAw==) According to the [document](https://vuejs.org/api/sfc-css-features.html#child-component-root-elements), I believe the behavior with this PR is proper.
@skirtles-code fixed via https://github.com/vuejs/core/pull/12244/commits/8d9f49c9658370ad337a5a9ed327b1cb93cbbf55