Closed
Description
Vue version
3.3.4
Link to minimal reproduction
Steps to reproduce
The issue is apparent in the repro (the buttons are different widths).
The important points to reproduce this are; an async component using v-bind in CSS must be hidden by v-if="false" in a parent, when the component is then shown, the CSS variable is not applied.
What is expected?
The buttons should both have a 200px width applied.
What is actually happening?
Only the first button has the 200px width applied.
System Info
No response
Any additional comments?
No response