diff --git a/packages/block-editor/src/components/provider/use-block-sync.js b/packages/block-editor/src/components/provider/use-block-sync.js index 969c0f1e4d1c5e..26b8c2a549b641 100644 --- a/packages/block-editor/src/components/provider/use-block-sync.js +++ b/packages/block-editor/src/components/provider/use-block-sync.js @@ -3,7 +3,6 @@ */ import { useEffect, useRef } from '@wordpress/element'; import { useRegistry, useSelect } from '@wordpress/data'; -import { cloneBlock } from '@wordpress/blocks'; /** * Internal dependencies @@ -111,9 +110,7 @@ export default function useBlockSync( { // before the actual blocks get set properly in state. registry.batch( () => { setHasControlledInnerBlocks( clientId, true ); - const storeBlocks = controlledBlocks.map( ( block ) => - cloneBlock( block ) - ); + const storeBlocks = controlledBlocks.map( ( block ) => block ); if ( subscribed.current ) { pendingChanges.current.incoming = storeBlocks; }