diff --git a/packages/block-library/src/pattern/edit.js b/packages/block-library/src/pattern/edit.js index a4798a91d0adfd..bcf5c74097db98 100644 --- a/packages/block-library/src/pattern/edit.js +++ b/packages/block-library/src/pattern/edit.js @@ -69,7 +69,9 @@ const PatternEdit = ( { attributes, clientId, setAttributes } ) => { const innerBlockProps = useInnerBlocksProps( blockProps, { templateLock: attributes.templateLock, onInput: () => {}, - onChange: () => {}, + onChange: ( blocks ) => { + replaceBlocks( clientId, blocks ); + }, value: selectedPattern?.blocks ?? [], } );