diff --git a/packages/ckeditor5-table/src/commands/mergecellscommand.js b/packages/ckeditor5-table/src/commands/mergecellscommand.js index c0fc30d07eb..37e1d09aab5 100644 --- a/packages/ckeditor5-table/src/commands/mergecellscommand.js +++ b/packages/ckeditor5-table/src/commands/mergecellscommand.js @@ -47,9 +47,6 @@ export default class MergeCellsCommand extends Command { // All cells will be merge into the first one. const firstTableCell = selectedTableCells.shift(); - // This prevents the "model-selection-range-intersects" error, caused by removing row selected cells. - writer.setSelection( firstTableCell, 'on' ); - // Update target cell dimensions. const { mergeWidth, mergeHeight } = getMergeDimensions( firstTableCell, selectedTableCells, tableUtils ); updateNumericAttribute( 'colspan', mergeWidth, firstTableCell, writer ); diff --git a/packages/ckeditor5-table/src/commands/removecolumncommand.js b/packages/ckeditor5-table/src/commands/removecolumncommand.js index 0e159ed5167..e398f125f8b 100644 --- a/packages/ckeditor5-table/src/commands/removecolumncommand.js +++ b/packages/ckeditor5-table/src/commands/removecolumncommand.js @@ -65,9 +65,6 @@ export default class RemoveColumnCommand extends Command { const cellToFocus = getCellToFocus( tableMap, firstCell, lastCell, removedColumnIndexes ); this.editor.model.change( writer => { - // A temporary workaround to avoid the "model-selection-range-intersects" error. - writer.setSelection( writer.createRangeOn( table ) ); - const columnsToRemove = removedColumnIndexes.last - removedColumnIndexes.first + 1; this.editor.plugins.get( 'TableUtils' ).removeColumns( table, {