SOLVED: Components have phantom elements

Browser: Chrome 110
OS: macOS / Windows / Linux / etc.
URL: astrojump.cloudsend.us
Video: component bug

a duplicated component has carry-over elements from the original that have been deleted, but still display on the front end but not in the builder.

Hi,
Thanks again for your report!

Unfortunately, I cannot reproduce the issue. Please provide us with a screencast showing the whole “duplication” process and both components as json.

Best regards,
timmse

original:

{“content”:[{“id”:“injfrx”,“name”:“block”,“parent”:0,“children”:[“ahvnnr”,“skdgmo”],“settings”:{“_direction”:“row”,“_padding”:{“top”:“5”,“bottom”:“5”,“left”:“5”,“right”:“5”},“_background”:{“color”:{“hex”:“#ffffff”,“id”:“bzhpsh”,“name”:“Color #3”},“image”:{“id”:193514,“filename”:“button-swoosh-5.png”,“size”:“full”,“full”:“https://astrojump.cloudsend.us/wp-content/uploads/2025/12/button-swoosh-5.png",“url”:“https://astrojump.cloudsend.us/wp-content/uploads/2025/12/button-swoosh-5.png”},“position”:“custom”,“size”:“contain”,“repeat”:“no-repeat”,“positionX”:"calc(100% - 0px)”},“_border”:{“radius”:{“top”:“100”,“right”:“100”,“bottom”:“100”,“left”:“100”}},“_gridAutoFlow”:“row”,“_heightMin”:“50px”,“_gridTemplateColumns”:“auto 1fr”,“_width”:“100%”,“_height”:“auto”,“tag”:“a”,“_margin”:{“top”:“10”,“right”:“0”,“bottom”:“10”,“left”:“0”},“_margin:tablet_portrait”:{“right”:“5”,“left”:“5”},“_display”:“grid”,“_alignItemsGrid”:“center”},“label”:“Icon Button”},{“id”:“ahvnnr”,“name”:“div”,“parent”:“injfrx”,“children”:[“vxfgni”],“settings”:{“_background”:{“color”:{“hex”:“#f52327”,“id”:“vttdxd”,“name”:“Color #3”}},“_border”:{“radius”:{“top”:“100”,“right”:“100”,“bottom”:“100”,“left”:“100”}},“_flexGrow”:“0”,“_flexShrink”:“1”,“_alignItems”:“center”,“_justifyContent”:“center”,“_display”:“flex”,“_width”:“50px”,“_height”:“50px”}},{“id”:“vxfgni”,“name”:“icon”,“parent”:“ahvnnr”,“children”:,“settings”:{“icon”:,“iconColor”:{“hex”:“#ffffff”,“id”:“bzhpsh”,“name”:“Color #3”},“iconSize”:“25”,“_alignSelf”:“center”},“themeStyles”:},{“id”:“skdgmo”,“name”:“div”,“parent”:“injfrx”,“children”:[“eokrzt”],“settings”:},{“id”:“eokrzt”,“name”:“text-basic”,“parent”:“skdgmo”,“children”:,“settings”:{“_typography”:{“color”:{“hex”:“#151515”,“id”:“aeebct”,“name”:“Color #1”}},“_padding”:{“left”:“25”,“right”:“25”,“top”:“10”,“bottom”:“10”},“_padding:tablet_portrait”:{“left”:“5”,“right”:“10”}}}],“source”:“bricksCopiedElements”,“sourceUrl”:“https://astrojump.cloudsend.us”,“version”:“2.1.4”}

duplicated:
{“content”:[{“id”:“sxzzgs”,“name”:“block”,“parent”:0,“children”:[“ahvnnr”,“skdgmo”],“settings”:{“_direction”:“row”,“_padding”:{“top”:“5”,“bottom”:“5”,“left”:“5”,“right”:“5”},“_background”:{“color”:{“hex”:“#ffffff”,“id”:“bzhpsh”,“name”:“Color #3”},“image”:{“id”:193514,“filename”:“button-swoosh-5.png”,“size”:“full”,“full”:“https://astrojump.cloudsend.us/wp-content/uploads/2025/12/button-swoosh-5.png",“url”:“https://astrojump.cloudsend.us/wp-content/uploads/2025/12/button-swoosh-5.png”},“position”:“custom”,“size”:“contain”,“repeat”:“no-repeat”,“positionX”:"calc(100% - 0px)”},“_border”:{“radius”:{“top”:“100”,“right”:“100”,“bottom”:“100”,“left”:“100”}},“_gridAutoFlow”:“row”,“_heightMin”:“50px”,“_gridTemplateColumns”:“auto 1fr”,“_width”:“100%”,“_height”:“auto”,“tag”:“a”,“_margin”:{“top”:“10”,“right”:“0”,“bottom”:“10”,“left”:“0”},“_margin:tablet_portrait”:{“right”:“5”,“left”:“5”},“_alignItemsGrid”:“center”,“_display”:“flex”},“label”:“White Button”},{“id”:“skdgmo”,“name”:“div”,“parent”:“injfrx”,“children”:[“eokrzt”],“settings”:},{“id”:“eokrzt”,“name”:“text-basic”,“parent”:“skdgmo”,“children”:,“settings”:{“_typography”:{“color”:{“hex”:“#151515”,“id”:“aeebct”,“name”:“Color #1”}},“_padding”:{“left”:“25”,“right”:“25”,“top”:“10”,“bottom”:“10”},“_padding:tablet_portrait”:{“left”:“5”,“right”:“10”}}}],“source”:“bricksCopiedElements”,“sourceUrl”:“https://astrojump.cloudsend.us”,“version”:“2.1.4”}

Thanks so much for thre additional details! Now I can replicate the issue and added it to our bug tracker. We’ll update this thread once it’s fixed :v:

We fixed this issue in 2.2 to avoid phantom elements together with SOLVED: Duplicated components do not reflect edits - #2 by itchycode

However, the component with duplicated content has to be recreated as the data is corrupted.

Thanks.