Hello! Since i've upgraded to v17 i have come recently to a problem. I created a web app that renders dynamically on demand components using a component.
@for(component of this.components; track $index) {
<p class="text-white z-[999999] font-bold text-5xl">{{ component.identifier }}</p>
<dynamic-component [component]="component.identifier" [hidden]="component.hidden"></dynamic-component>
}
the problem is if i render a component in this.components for e.g. "auth" and then "members" and setup a timeout to unrender the "auth" in for e.g. 5s the members component gets unrendered instead of the auth. but in the DOM the dynamic-component remains with the reflect as the "auth". This problem is only on v17, the web app is upgraded from v16.