diff --git a/services/web/frontend/js/features/source-editor/utils/layer.ts b/services/web/frontend/js/features/source-editor/utils/layer.ts index 8e96ecb39d..7f3bbc8701 100644 --- a/services/web/frontend/js/features/source-editor/utils/layer.ts +++ b/services/web/frontend/js/features/source-editor/utils/layer.ts @@ -173,7 +173,10 @@ function rectanglesForRange( : drawForWidget(endBlock, true) const between = [] - if ((visualStart || startBlock).to < (visualEnd || endBlock).from - 1) + if ( + (visualStart || startBlock).to < + (visualEnd || endBlock).from - (visualStart && visualEnd ? 1 : 0) + ) between.push(piece(leftSide, top.bottom, rightSide, bottom.top)) else if ( top.bottom < bottom.top &&