Skip to content

VDOM cannot be rendered after a component #806

Closed
@Archmonger

Description

@Archmonger

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority-0-criticalMust be resolved and released immediately.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions