mirror of
https://github.com/microsoft/vscode.git
synced 2026-07-18 18:03:19 +01:00
Fix blinking "used references"
This commit is contained in:
@@ -800,11 +800,14 @@ export class ChatListItemRenderer extends Disposable implements ITreeRenderer<Ch
|
||||
}
|
||||
|
||||
private renderContentReferencesIfNeeded(element: ChatTreeItem, templateData: IChatListItemTemplate, disposables: DisposableStore): void {
|
||||
dom.clearNode(templateData.referencesListContainer);
|
||||
if (isResponseVM(element) && this._usedReferencesEnabled && element.contentReferences.length) {
|
||||
dom.show(templateData.referencesListContainer);
|
||||
const contentReferencesListResult = this.renderContentReferencesListData(element.contentReferences, element, templateData);
|
||||
templateData.referencesListContainer.appendChild(contentReferencesListResult.element);
|
||||
if (templateData.referencesListContainer.firstChild) {
|
||||
templateData.referencesListContainer.replaceChild(contentReferencesListResult.element, templateData.referencesListContainer.firstChild!);
|
||||
} else {
|
||||
templateData.referencesListContainer.appendChild(contentReferencesListResult.element);
|
||||
}
|
||||
disposables.add(contentReferencesListResult);
|
||||
} else {
|
||||
dom.hide(templateData.referencesListContainer);
|
||||
|
||||
Reference in New Issue
Block a user