diff --git a/src/vs/editor/contrib/suggest/suggestWidget.ts b/src/vs/editor/contrib/suggest/suggestWidget.ts index 90e7748c57320..4c86b7a6a6731 100644 --- a/src/vs/editor/contrib/suggest/suggestWidget.ts +++ b/src/vs/editor/contrib/suggest/suggestWidget.ts @@ -583,6 +583,10 @@ export class SuggestWidget implements IContentWidget, IVirtualDelegate item.resolve(token)); this.currentSuggestionDetails.then(() => { + if (this.list.length < index) { + return; + } + // item can have extra information, so re-render this.ignoreFocusEvents = true; this.list.splice(index, 1, [item]);