From d99803293e4c7276701a4c4737d822763f1a7344 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Mon, 25 May 2026 17:42:22 -0700 Subject: [PATCH] fix(addon-search): cancel pending highlight refresh on clear Clear the debounced highlight timeout when decorations are cleared to avoid stale delayed searches. Co-authored-by: Cursor --- addons/addon-search/src/SearchAddon.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/addon-search/src/SearchAddon.ts b/addons/addon-search/src/SearchAddon.ts index a06b9a4fc..1f14ddc22 100644 --- a/addons/addon-search/src/SearchAddon.ts +++ b/addons/addon-search/src/SearchAddon.ts @@ -79,6 +79,7 @@ export class SearchAddon extends Disposable implements ITerminalAddon, ISearchAp } public clearDecorations(retainCachedSearchTerm?: boolean): void { + this._highlightTimeout.clear(); this._resultTracker.clearSelectedDecoration(); this._decorationManager?.clearHighlightDecorations(); this._resultTracker.clearResults();