BUG: Duplicate elements lost the parent element reference
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Brave last version
Reproducible demo link
https://grapesjs.com/demo.html
Describe the bug
How to reproduce the bug?
- Drop an image.
- Select the droped image.
- Run the code above.
- Duplicate the image
- Select the droped image.
- Run the code above.
- Collection is null
image.view.modelOpt.atis position from the original element.
What is the expected behavior?
- Duplicate elements must not lose reference to the parent element.
What is the current behavior?
- The duplicated element have lost the parent element reference.
If is necessary to execute some code in order to reproduce the bug, paste it here below:
(function(){
let position = editor.getSelected().view.modelOpt.at;
//----------------------------------------------- /\ Position is wrong too on duplicated elements
let parent = editor.getSelected().view.modelOpt.collection.parent;
//------------------------------------------------/\ collection is null on duplicated elements
//-------------------------------------------------- So i haven't the parent
console.log(position)
console.log(parent)
})()
Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (1)
@ronaldohoch please use the proper documented API
editor.getSelected().parent();
editor.getSelected().index();
Related Questions and Answers
Continue research with similar issue discussions.
Issue #4448
BUG: Error on resize image.
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Brave Browser Last version Reproducible de...
Issue #4208
BUG: Style click state bug in every element
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Brave Last, tested on chrome last and Safa...
Issue #4503
BUG: Missing inline styles used by CKEditor when adding raw html components
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chromium v96 Reproducible demo link https:...
Issue #4855
BUG: Outline disappears after applying loadProjectData
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Brave last version Reproducible demo link...
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.