diff --git a/packages/editor/src/store/private-actions.js b/packages/editor/src/store/private-actions.js index 74eaa732d3b50c..7c8edeee2f0bce 100644 --- a/packages/editor/src/store/private-actions.js +++ b/packages/editor/src/store/private-actions.js @@ -614,9 +614,8 @@ export const restoreRevision = } // Build the edits object with all restorable fields from the revision. - // Setting blocks to undefined clears edited blocks, forcing a re-parse of content. const edits = { - blocks: undefined, + blocks: parse( revision.content.raw ), content: revision.content.raw, }; if ( revision.title?.raw !== undefined ) {