Skip to content

Commit d51ba25

Browse files
committed
Force canvas renderer selection redraw on theme change
Fixes #4057
1 parent 72f1d10 commit d51ba25

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

addons/xterm-addon-canvas/src/BaseRenderLayer.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ export abstract class BaseRenderLayer extends Disposable implements IRenderLayer
6969
this.register(this._themeService.onChangeColors(e => {
7070
this._refreshCharAtlas(e);
7171
this.reset();
72+
// Trigger selection changed as it's handled separately to regular rendering
73+
this.handleSelectionChanged(this._selectionModel.selectionStart, this._selectionModel.selectionEnd, this._selectionModel.columnSelectMode);
7274
}));
7375

7476
this.register(toDisposable(() => {

0 commit comments

Comments
 (0)