diff --git a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollController.ts b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollController.ts index dc7f7154279..1b2a3a7b305 100644 --- a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollController.ts +++ b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollController.ts @@ -469,6 +469,7 @@ export class StickyScrollController extends Disposable implements IEditorContrib private async _renderStickyScroll(rebuildFromLine: number = Infinity) { const model = this._editor.getModel(); if (!model || model.isTooLargeForTokenization()) { + this._foldingModel = null; this._stickyScrollWidget.setState(undefined, null, rebuildFromLine); return; } diff --git a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts index c7cc2beaa63..2a326c0baac 100644 --- a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts +++ b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts @@ -439,15 +439,6 @@ export class StickyScrollWidget extends Disposable implements IOverlayWidget { return isInLine !== undefined; } - /** - * Given a child dom node, tries to find if it is (contained in) a sticky line number. - * @returns a boolean. - */ - isInStickyLineNumber(domNode: HTMLElement | null): boolean { - const isInLineNumber = this._getAttributeValue(domNode, STICKY_IS_LINE_NUMBER_ATTR); - return isInLineNumber !== undefined; - } - /** * Given a child dom node, tries to find if this dom node is (contained in) a sticky folding icon. * @returns a boolean.