diff --git a/.changeset/twenty-mirrors-taste.md b/.changeset/twenty-mirrors-taste.md new file mode 100644 index 0000000000..0ff63b7ba1 --- /dev/null +++ b/.changeset/twenty-mirrors-taste.md @@ -0,0 +1,5 @@ +--- +"@comet/cms-site": patch +--- + +Fix a bug where a block's hover-overlay element in the admin preview might persist after the underlying element is moved or resized diff --git a/packages/site/cms-site/src/iframebridge/PreviewOverlay.tsx b/packages/site/cms-site/src/iframebridge/PreviewOverlay.tsx index 53f6a1e3f7..4652c8f9c4 100644 --- a/packages/site/cms-site/src/iframebridge/PreviewOverlay.tsx +++ b/packages/site/cms-site/src/iframebridge/PreviewOverlay.tsx @@ -22,14 +22,14 @@ export const PreviewOverlay = () => { return ( - {iFrameBridge.previewElementsData.map((element) => { + {iFrameBridge.previewElementsData.map((element, index) => { const isSelected = element.adminRoute === iFrameBridge.selectedAdminRoute; if (isSelected && lastSelectedElementPath !== element.adminRoute) { lastSelectedElementPath = element.adminRoute; } - return ; + return ; })} );