Skip to content

BUG: Double Entry in Layers if Component is moved directly after add #5820

Closed
@rhoenerSBS

Description

GrapesJS version

  • I confirm to use the latest version of GrapesJS

What browser are you using?

Chrome v123

Reproducible demo link

https://jsfiddle.net/xwgons8z/

Describe the bug

I'm trying to programmatically move an added component to a specific position in the parent since I have child components, that are supposed to stay at the last index, but there is a bug in the layers that once the component is moved it has two corresponding entries in the layers panel.

How to reproduce the bug?

  1. Open Fiddle
  2. Drop component into canvas at the last position (does not happen here)
  3. Drop another component into canvas at the last position (from now on the dropped components get two entries in the layers panel)

What is the expected behavior?
Component can be moved and still have only one entry in the layer panel.

What is the current behavior?
The moved components have 2 corresponding entries in the layer panel.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions