From 412d6fe42cac9843cc988f8110ed487df1fc8f58 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Mon, 3 Feb 2020 10:13:13 -0800 Subject: [PATCH] Refresh cursor row when cursor settings updated Fixes #2683 --- src/Terminal.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Terminal.ts b/src/Terminal.ts index 7d0def9b..f6c9351b 100644 --- a/src/Terminal.ts +++ b/src/Terminal.ts @@ -308,6 +308,11 @@ export class Terminal extends Disposable implements ITerminal, IDisposable, IInp this._renderService?.clear(); this._charSizeService?.measure(); break; + case 'cursorBlink': + case 'cursorStyle': + // The DOM renderer needs a row refresh to update the cursor styles + this.refresh(this.buffer.y, this.buffer.y); + break; case 'drawBoldTextInBrightColors': case 'letterSpacing': case 'lineHeight':