From c41cd629e473ff1f5ee1b303c22d5f19f6908231 Mon Sep 17 00:00:00 2001 From: ntsekouras Date: Tue, 20 Oct 2020 14:14:42 +0300 Subject: [PATCH] change updateSelection param where needed --- .../src/components/block-variation-picker/index.native.js | 3 +-- .../src/components/provider/use-block-sync.js | 2 +- packages/block-editor/src/store/test/actions.js | 8 ++++---- packages/block-library/src/columns/edit.js | 5 +++-- packages/block-library/src/columns/edit.native.js | 2 +- packages/block-library/src/navigation/edit.js | 3 ++- 6 files changed, 12 insertions(+), 11 deletions(-) diff --git a/packages/block-editor/src/components/block-variation-picker/index.native.js b/packages/block-editor/src/components/block-variation-picker/index.native.js index eba775e09f278f..f7029dc00acce4 100644 --- a/packages/block-editor/src/components/block-variation-picker/index.native.js +++ b/packages/block-editor/src/components/block-variation-picker/index.native.js @@ -68,8 +68,7 @@ function BlockVariationPicker( { isVisible, onClose, clientId, variations } ) { const onVariationSelect = ( variation ) => { replaceInnerBlocks( clientId, - createBlocksFromInnerBlocksTemplate( variation.innerBlocks ), - false + createBlocksFromInnerBlocksTemplate( variation.innerBlocks ) ); onClose(); }; 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 cf07c062b46b43..6a2f04c3f86b7c 100644 --- a/packages/block-editor/src/components/provider/use-block-sync.js +++ b/packages/block-editor/src/components/provider/use-block-sync.js @@ -96,7 +96,7 @@ export default function useBlockSync( { if ( clientId ) { setHasControlledInnerBlocks( clientId, true ); __unstableMarkNextChangeAsNotPersistent(); - replaceInnerBlocks( clientId, controlledBlocks, false ); + replaceInnerBlocks( clientId, controlledBlocks ); } else { resetBlocks( controlledBlocks ); } diff --git a/packages/block-editor/src/store/test/actions.js b/packages/block-editor/src/store/test/actions.js index dc7ad96e3261a7..47be32b9037765 100644 --- a/packages/block-editor/src/store/test/actions.js +++ b/packages/block-editor/src/store/test/actions.js @@ -1100,17 +1100,17 @@ describe( 'actions', () => { blocks: [ block ], rootClientId: 'root', time: expect.any( Number ), - updateSelection: true, + updateSelection: false, } ); } ); - it( 'should return the REPLACE_INNER_BLOCKS action with updateSelection false', () => { - expect( replaceInnerBlocks( 'root', [ block ], false ) ).toEqual( { + it( 'should return the REPLACE_INNER_BLOCKS action with updateSelection true', () => { + expect( replaceInnerBlocks( 'root', [ block ], true ) ).toEqual( { type: 'REPLACE_INNER_BLOCKS', blocks: [ block ], rootClientId: 'root', time: expect.any( Number ), - updateSelection: false, + updateSelection: true, } ); } ); } ); diff --git a/packages/block-library/src/columns/edit.js b/packages/block-library/src/columns/edit.js index c5addd9a891ee3..1238883851e6d5 100644 --- a/packages/block-library/src/columns/edit.js +++ b/packages/block-library/src/columns/edit.js @@ -195,7 +195,7 @@ const ColumnsEditContainerWrapper = withDispatch( } } - replaceInnerBlocks( clientId, innerBlocks, false ); + replaceInnerBlocks( clientId, innerBlocks ); }, } ) )( ColumnsEditContainer ); @@ -235,7 +235,8 @@ function Placeholder( { clientId, name, setAttributes } ) { clientId, createBlocksFromInnerBlocksTemplate( nextVariation.innerBlocks - ) + ), + true ); } } } diff --git a/packages/block-library/src/columns/edit.native.js b/packages/block-library/src/columns/edit.native.js index 1e5e61bea8d9a9..d1aaa9441a90e1 100644 --- a/packages/block-library/src/columns/edit.native.js +++ b/packages/block-library/src/columns/edit.native.js @@ -311,7 +311,7 @@ const ColumnsEditContainerWrapper = withDispatch( ); } - replaceInnerBlocks( clientId, innerBlocks, false ); + replaceInnerBlocks( clientId, innerBlocks ); }, onAddNextColumn: () => { const { clientId } = ownProps; diff --git a/packages/block-library/src/navigation/edit.js b/packages/block-library/src/navigation/edit.js index 6f8f2ca2d5375f..0cfb54aa8b46fe 100644 --- a/packages/block-library/src/navigation/edit.js +++ b/packages/block-library/src/navigation/edit.js @@ -213,7 +213,8 @@ export default compose( [ } dispatch( 'core/block-editor' ).replaceInnerBlocks( clientId, - blocks + blocks, + true ); }, };