diff --git a/packages/volto/src/components/manage/Blocks/Block/BlocksForm.jsx b/packages/volto/src/components/manage/Blocks/Block/BlocksForm.jsx index 65d3f6fb0d..4466bb8da1 100644 --- a/packages/volto/src/components/manage/Blocks/Block/BlocksForm.jsx +++ b/packages/volto/src/components/manage/Blocks/Block/BlocksForm.jsx @@ -106,7 +106,11 @@ const BlocksForm = (props) => { onFocusNextBlock(block, node, isMultipleSelection); e.preventDefault(); } - if (e.key === 'Enter' && !disableEnter) { + + const blockConfig = + blocksConfig[properties[getBlocksFieldname(properties)][block]['@type']]; + + if (e.key === 'Enter' && !disableEnter && !blockConfig.disableEnter) { if (!disableAddBlockOnEnterKey) { onSelectBlock(onAddBlock(config.settings.defaultBlockType, index + 1)); }