From bc47175a75bbd11f64b7dcf8621d0240b4f8dccc Mon Sep 17 00:00:00 2001 From: Kai Hao Date: Mon, 29 Apr 2024 15:37:19 +0800 Subject: [PATCH] Fix canMoveBlock with block editing mode --- packages/block-editor/src/store/selectors.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/block-editor/src/store/selectors.js b/packages/block-editor/src/store/selectors.js index 19c609e848732c..4ccec66076c72a 100644 --- a/packages/block-editor/src/store/selectors.js +++ b/packages/block-editor/src/store/selectors.js @@ -1752,14 +1752,16 @@ export function canMoveBlock( state, clientId, rootClientId = null ) { if ( attributes === null ) { return true; } + if ( getBlockEditingMode( state, rootClientId ) !== 'default' ) { + return false; + } if ( attributes.lock?.move !== undefined ) { return ! attributes.lock.move; } if ( getTemplateLock( state, rootClientId ) === 'all' ) { return false; } - - return getBlockEditingMode( state, rootClientId ) !== 'disabled'; + return true; } /**