From 58670cc3e54114c00f5bccf43d21440e5c3ceec8 Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Sat, 19 May 2018 21:14:39 +0100 Subject: [PATCH] exit list more sanely on backspace --- src/components/views/rooms/MessageComposerInput.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/views/rooms/MessageComposerInput.js b/src/components/views/rooms/MessageComposerInput.js index ab104f825a..6eadbae5ec 100644 --- a/src/components/views/rooms/MessageComposerInput.js +++ b/src/components/views/rooms/MessageComposerInput.js @@ -572,8 +572,9 @@ export default class MessageComposerInput extends React.Component { if (this.state.isRichtextEnabled) { // let backspace exit lists const isList = this.hasBlock('list-item'); - if (isList) { - const change = this.state.editorState.change(); + const { editorState } = this.state; + if (isList && editorState.anchorOffset == 0) { + const change = editorState.change(); change .setBlocks(DEFAULT_NODE) .unwrapBlock('bulleted-list')