Самый простой способ сделать это - переместить выделение, а затем удалить фрагмент:
const fragment = DraftPasteProcessor.processHTML(html);
const myKey = 'some id'; // same as your code
const currentBlock = content.getBlockForKey(myKey);
const anchorOffset = currentBlock.getLength();
const selection = SelectionState.createEmpty(myKey).set('anchorOffset', anchorOffset);
Modifier.replaceWithFragment(content, selection, fragment);
Это довольно распространенный тип действий с DraftJS. На DraftJS docs вы заметите, что он говорит вам использовать функции ImmutableJS (в данном случае set
) для изменения вашего выбора по мере необходимости.