diff --git a/extensions/notebook/src/book/bookTreeView.ts b/extensions/notebook/src/book/bookTreeView.ts index 40c23e7dad..d1854fc3bf 100644 --- a/extensions/notebook/src/book/bookTreeView.ts +++ b/extensions/notebook/src/book/bookTreeView.ts @@ -243,7 +243,7 @@ export class BookTreeViewProvider implements vscode.TreeDataProvider x.indexOf(notebookPath.substring(0, notebookPath.lastIndexOf(path.sep))) > -1) : undefined; let bookNode = book?.length > 0 ? this.currentBook?.getNotebook(book.find(x => x.substring(0, x.lastIndexOf(path.sep)) === notebookPath.substring(0, notebookPath.lastIndexOf(path.sep)))) : undefined; if (bookNode) { - if (this._bookViewer.visible) { + if (this._bookViewer?.visible) { await this._bookViewer.reveal(bookNode, { select: true, focus: false, expand: 3 }); } else { await this.getChildren(bookNode);