diff --git a/wax-prosemirror-core/src/config/defaultServices/ShortCutsService/ShortCuts.js b/wax-prosemirror-core/src/config/defaultServices/ShortCutsService/ShortCuts.js index 6de6c6fe69190d8fa25aeecfb67d4fa6b3dfaf39..b11d4f6159b8ee3397bc95010607aa199ac991b1 100644 --- a/wax-prosemirror-core/src/config/defaultServices/ShortCutsService/ShortCuts.js +++ b/wax-prosemirror-core/src/config/defaultServices/ShortCutsService/ShortCuts.js @@ -82,13 +82,8 @@ const pressEnter = (state, dispatch) => { ); if ( title.length === 1 && - state.selection.from === title[0].node.nodeSize - 1 - ) { - return false; - } - if ( - title.length === 1 && - state.selection.ranges[0].$from.parent.type.name === 'title' + state.selection.from >= title[0].pos - 1 && + state.selection.from < title[0].pos + title[0].node.nodeSize - 1 ) { return true; }