From e4589a04ab7d165298cf3df65c2bb5abb31fd80c Mon Sep 17 00:00:00 2001 From: Evgeniy Kuvshinov Date: Thu, 2 Feb 2017 01:22:38 +0500 Subject: [PATCH] Fix deleteCharBackwardAtRange When we have nested inlines in startBlock, startOffset will point to the wrong character. So, i think that using startText will be correct here. --- src/transforms/at-range.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/transforms/at-range.js b/src/transforms/at-range.js index d9f5386c7..580f907ee 100644 --- a/src/transforms/at-range.js +++ b/src/transforms/at-range.js @@ -131,8 +131,8 @@ export function deleteAtRange(transform, range, options = {}) { export function deleteCharBackwardAtRange(transform, range, options) { const { state } = transform - const { startOffset, startBlock } = state - const { text } = startBlock + const { startOffset, startText } = state + const { text } = startText const n = String.getCharOffsetBackward(text, startOffset) transform.deleteBackwardAtRange(range, n, options) }