diff --git a/packages/ckeditor5-engine/src/conversion/downcasthelpers.js b/packages/ckeditor5-engine/src/conversion/downcasthelpers.js index 9f147faad44..78c0e45cc6f 100644 --- a/packages/ckeditor5-engine/src/conversion/downcasthelpers.js +++ b/packages/ckeditor5-engine/src/conversion/downcasthelpers.js @@ -953,11 +953,13 @@ function handleMarkerBoundary( range, isStart, conversionApi, data, viewMarkerDa // If possible, we want to add `data-group-start-before` and `data-group-end-after` attributes. if ( isStart && elementAfter || !isStart && !elementBefore ) { - // `data-group-start-before`, `data-group-end-after`. + // [ -> data-group-start-before elementAfter + // <$text/>] -> data-group-end-before elementAfter modelElement = elementAfter; isBefore = true; } else { - // `data-group-end-before`, `data-group-start-after`. + // [<$text/> -> data-group-start-after elementBefore + // ] -> data-group-end-after elementBefore modelElement = elementBefore; isBefore = false; }