Closed
Description
Current Situation
v0.40.0
brought a regression where VDOM elements cannot be rendered following a component.
For example, Text 2
is never rendered in the following scenario:
from idom import component, html, run
@component
def Test():
return html.div("Hello World!")
@component
def App():
return html.div(
html.h1("Text 1"),
Test(),
html.h1("Text 2"),
)
run(App)
Proposed Actions
This is a pretty major breaking bug, and needs to be resolved ASAP.
I personally would also yank the v0.40.0
release as it has been roughly a month of unusably broken behavior.