diff --git a/src/vs/workbench/api/common/extHostNotebook.ts b/src/vs/workbench/api/common/extHostNotebook.ts index c027bc91d59..254a0ba8cca 100644 --- a/src/vs/workbench/api/common/extHostNotebook.ts +++ b/src/vs/workbench/api/common/extHostNotebook.ts @@ -776,7 +776,9 @@ export class ExtHostNotebookController implements ExtHostNotebookShape { } else if (delta.newActiveEditor) { this._activeNotebookEditor = this._editors.get(delta.newActiveEditor)?.editor; } - this._onDidChangeActiveNotebookEditor.fire(this._activeNotebookEditor?.editor); + if (delta.newActiveEditor !== undefined) { + this._onDidChangeActiveNotebookEditor.fire(this._activeNotebookEditor?.editor); + } } createNotebookCellStatusBarItemInternal(cell: vscode.NotebookCell, alignment: extHostTypes.NotebookCellStatusBarAlignment | undefined, priority: number | undefined) {