diff --git a/shared/naturalcrit/codeEditor/codeEditor.jsx b/shared/naturalcrit/codeEditor/codeEditor.jsx index aaee268b1..b075033ac 100644 --- a/shared/naturalcrit/codeEditor/codeEditor.jsx +++ b/shared/naturalcrit/codeEditor/codeEditor.jsx @@ -252,7 +252,10 @@ const CodeEditor = createClass({ const cursorPos = this.codeMirror.getCursor(); - const text = this.codeMirror.getValue().split('\n').slice(0, cursorPos.line).reverse().filter((line)=>{return line.slice(0, header.length) == header && line; })[0] || 'PART 1 | SECTION NAME'; + const cmText = this.codeMirror.getValue(); + const cmTextArray = cmText.split('\n').slice(0, cursorPos.line).reverse(); + const cmTextArrayFilter = cmTextArray.filter((line)=>{ return line.slice(0, header.length) == header; }); + const text = cmTextArrayFilter[0].slice(header.length) || 'PART 1 | SECTION NAME'; this.codeMirror.replaceSelection(`\n{{footnote ${text}}}\n{{pageNumber,auto}}\n\n\\page\n\n`, 'end'); },