Add element back to benchmark common case

This commit is contained in:
Daniel Imms
2026-05-25 21:02:19 -07:00
parent dc01e4e97b
commit 1f3ebe1b91
+2 -6
View File
@@ -559,10 +559,6 @@ export class SearchAddon extends Disposable implements ITerminalAddon, ISearchAp
return; return;
} }
this._disposeDecorations(); this._disposeDecorations();
if (!terminal.element) {
return;
}
const canRenderDomBorders = !!terminal.element;
const matchBorder = decorationOptions.matchBorder; const matchBorder = decorationOptions.matchBorder;
const activeMatchBorder = decorationOptions.activeMatchBorder; const activeMatchBorder = decorationOptions.activeMatchBorder;
@@ -581,7 +577,7 @@ export class SearchAddon extends Disposable implements ITerminalAddon, ISearchAp
if (!decoration) { if (!decoration) {
continue; continue;
} }
if (matchBorder && canRenderDomBorders) { if (matchBorder) {
this._matchDecorations.push(decoration.onRender(element => { this._matchDecorations.push(decoration.onRender(element => {
element.style.outline = `1px solid ${matchBorder}`; element.style.outline = `1px solid ${matchBorder}`;
})); }));
@@ -608,7 +604,7 @@ export class SearchAddon extends Disposable implements ITerminalAddon, ISearchAp
return; return;
} }
const disposables: IDisposable[] = [activeDecoration]; const disposables: IDisposable[] = [activeDecoration];
if (activeMatchBorder && canRenderDomBorders) { if (activeMatchBorder) {
disposables.push(activeDecoration.onRender(element => { disposables.push(activeDecoration.onRender(element => {
element.style.outline = `1px solid ${activeMatchBorder}`; element.style.outline = `1px solid ${activeMatchBorder}`;
})); }));