From 957e3e0f08606678be8e9346113b0aaefba4e433 Mon Sep 17 00:00:00 2001 From: Per Bothner Date: Wed, 16 Aug 2023 15:34:35 -0700 Subject: [PATCH] Fix bug in selection handling in dom renderer --- src/browser/renderer/dom/DomRendererRowFactory.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/renderer/dom/DomRendererRowFactory.ts b/src/browser/renderer/dom/DomRendererRowFactory.ts index dfb17a1d..e6412b80 100644 --- a/src/browser/renderer/dom/DomRendererRowFactory.ts +++ b/src/browser/renderer/dom/DomRendererRowFactory.ts @@ -166,11 +166,11 @@ export class DomRendererRowFactory { cellAmount && ( (isInSelection && oldIsInSelection) - || (!isInSelection && cell.bg === oldBg) + || (!isInSelection && !oldIsInSelection && cell.bg === oldBg) ) && ( (isInSelection && oldIsInSelection && colors.selectionForeground) - || (!(isInSelection && oldIsInSelection && colors.selectionForeground) && cell.fg === oldFg) + || cell.fg === oldFg ) && cell.extended.ext === oldExt && isLinkHover === oldLinkHover