diff --git a/src/vs/workbench/api/node/extHostDocuments.ts b/src/vs/workbench/api/node/extHostDocuments.ts index 9c504109e75..d70c8f25467 100644 --- a/src/vs/workbench/api/node/extHostDocuments.ts +++ b/src/vs/workbench/api/node/extHostDocuments.ts @@ -294,7 +294,7 @@ export class ExtHostDocumentData extends MirrorModel2 { } get isDocumentReferenced(): boolean { - return this._documentRef && !weak.isDead(this._documentRef); + return weak.isWeakRef(this._documentRef) && !weak.isDead(this._documentRef); } _acceptLanguageId(newLanguageId: string): void {