diff --git a/src/browser/Decorations/OverviewRulerRenderer.ts b/src/browser/Decorations/OverviewRulerRenderer.ts index 87f10181d..aa09db568 100644 --- a/src/browser/Decorations/OverviewRulerRenderer.ts +++ b/src/browser/Decorations/OverviewRulerRenderer.ts @@ -143,7 +143,14 @@ export class OverviewRulerRenderer extends Disposable { } this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height); for (const decoration of this._decorationService.decorations) { - this._renderDecoration(decoration, updateAnchor); + if (decoration.options.overviewRulerOptions!.position !== 'full') { + this._renderDecoration(decoration, updateAnchor); + } + } + for (const decoration of this._decorationService.decorations) { + if (decoration.options.overviewRulerOptions!.position === 'full') { + this._renderDecoration(decoration, updateAnchor); + } } }