diff --git a/frontend/src/pages/wiki2/main-panel.js b/frontend/src/pages/wiki2/main-panel.js index ddcceb0345..1aa43873ce 100644 --- a/frontend/src/pages/wiki2/main-panel.js +++ b/frontend/src/pages/wiki2/main-panel.js @@ -53,14 +53,15 @@ class MainPanel extends Component { } handleRenameDocument = (e) => { + const { nativeEvent: { isComposing } } = e; + if (isComposing) return; + const newName = e.target.value.trim(); const { currentPageConfig } = this.state; const { id, name, icon } = currentPageConfig; if (newName === name) return; const pageConfig = { name: newName, icon }; this.props.onUpdatePage(id, pageConfig); - // Reset title if name is empty - if (!newName) e.target.value = name; }; render() { @@ -92,7 +93,7 @@ class MainPanel extends Component { document={this.props.editorContent} docUuid={this.state.docUuid} isWikiReadOnly={isReadOnly} - topSlot={} + topSlot={} /> )}