Move linkId declaration above use site in print loop

Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com>
This commit is contained in:
Cursor Agent
2026-05-27 19:36:45 +00:00
co-authored by Daniel Imms
parent c6e4627b45
commit 224c113b64
+1 -2
View File
@@ -531,8 +531,6 @@ export class InputHandler extends Disposable implements IInputHandler {
return;
}
const linkId = this._getCurrentLinkId();
this._dirtyRowTracker.markDirty(this._activeBuffer.y);
// handle wide chars: reset start_cell-1 if we would overwrite the second cell of a wide char
@@ -569,6 +567,7 @@ export class InputHandler extends Disposable implements IInputHandler {
if (screenReaderMode) {
this._onA11yChar.fire(stringFromCodePoint(code));
}
const linkId = this._getCurrentLinkId();
if (linkId) {
this._oscLinkService.addLineToLink(linkId, this._activeBuffer.ybase + this._activeBuffer.y);
}