diff --git a/src/vs/editor/browser/gpu/renderStrategy/fullFileRenderStrategy.ts b/src/vs/editor/browser/gpu/renderStrategy/fullFileRenderStrategy.ts index f0ae8bba97f3c..eb7a65ed4f0f5 100644 --- a/src/vs/editor/browser/gpu/renderStrategy/fullFileRenderStrategy.ts +++ b/src/vs/editor/browser/gpu/renderStrategy/fullFileRenderStrategy.ts @@ -346,7 +346,7 @@ export class FullFileRenderStrategy extends BaseRenderStrategy { contentSegmenter = createContentSegmenter(lineData, viewLineOptions); charWidth = viewLineOptions.spaceWidth * dpr; - absoluteOffsetX = 0; + absoluteOffsetX = (lineData.minColumn - 1) * charWidth; tokens = lineData.tokens; tokenStartIndex = lineData.minColumn - 1; diff --git a/src/vs/editor/browser/gpu/renderStrategy/viewportRenderStrategy.ts b/src/vs/editor/browser/gpu/renderStrategy/viewportRenderStrategy.ts index 446fef8cbbcd7..eef9779993bc6 100644 --- a/src/vs/editor/browser/gpu/renderStrategy/viewportRenderStrategy.ts +++ b/src/vs/editor/browser/gpu/renderStrategy/viewportRenderStrategy.ts @@ -249,7 +249,7 @@ export class ViewportRenderStrategy extends BaseRenderStrategy { contentSegmenter = createContentSegmenter(lineData, viewLineOptions); charWidth = viewLineOptions.spaceWidth * dpr; - absoluteOffsetX = 0; + absoluteOffsetX = (lineData.minColumn - 1) * charWidth; tokens = lineData.tokens; tokenStartIndex = lineData.minColumn - 1;