BUG: Double Entry in Layers if Component is moved directly after add
Question
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?
- Open Fiddle
- Drop component into canvas at the last position (does not happen here)
- 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
Answers (1)
I initially wanted to realize the same behavior with a function in the droppable property of the parent component to prevent components being dropped at a specific index but unfortunately the index is not given as a param for that function.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #5305
BUG: "component:add" event triggers when components are moved
GrapesJS version 0.21.4[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Chrome Version 113.0.5672.63 Reproduc...
Issue #6143
BUG/[QUESTION]: How to correctly wrap a Component on add/mount?
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome v128 Reproducible demo link https:/...
Issue #4323
BUG: Performance issue while dragging component to canvas when you have 2k component on canvas
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Google Chrome Version 101.0.4951.41 (Officia...
Issue #5990
BUG: When you delete a component, duplicate classes between components will be deleted.
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome 126.0.6478.127(Windows) Reproducibl...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.