From 6298d5442d560600f01c5032a4825e84fb86bc9f Mon Sep 17 00:00:00 2001 From: Justin Weiss Date: Wed, 25 Oct 2017 17:31:19 -0700 Subject: [PATCH] Revert "Keep marks after splitting a block (#1273)" (#1289) This reverts commit 6f676d67712b15216cf611e01dead990ee0dd8c1. This behavior should be in userland, because there isn't agreement among text editors on how it should behave. Resolves #1269. --- packages/slate-react/src/plugins/after.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/slate-react/src/plugins/after.js b/packages/slate-react/src/plugins/after.js index 111f2e076..39115a405 100644 --- a/packages/slate-react/src/plugins/after.js +++ b/packages/slate-react/src/plugins/after.js @@ -474,15 +474,9 @@ function AfterPlugin(options = {}) { const { state } = change if (HOTKEYS.SPLIT_BLOCK(event)) { - if (state.isInVoid) { - return change.collapseToStartOfNextText() - } else { - change = change.splitBlock() - state.activeMarks.forEach((mark) => { - change = change.addMark(mark) - }) - return change - } + return state.isInVoid + ? change.collapseToStartOfNextText() + : change.splitBlock() } if (HOTKEYS.DELETE_CHAR_BACKWARD(event)) {