Skip to content

Merging fragments silently fails after tag was changed #802

@td0m

Description

@td0m

Bug Report

Seems like datastar's merge-fragments fails after you morph an original element to use a different html tag name. For example:

<div id="foo" data-on-load="@get('/foo')">0</div>
event: datastar-merge-fragments
data: fragments <p id="foo">1</p>

event: datastar-merge-fragments
data: fragments <p id="foo">2</p>

The first event changes div -> p which for some reason causes the second event not to update the page. You'd expect the element to contain 2 but it actually contains 1.

If this is desired behavior, there should probably be a disclaimer added to the reference docs.

Datastar Version

v1.0.0-beta.10

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions