Skip to content

Commit 6b1b06d

Browse files
authored
Fix having multiple chat citation editors (microsoft#223436)
1 parent d05710b commit 6b1b06d

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/vs/workbench/contrib/chat/browser/chatContentParts/chatCodeCitationContentPart.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
import * as dom from 'vs/base/browser/dom';
77
import { Button } from 'vs/base/browser/ui/button/button';
88
import { Disposable } from 'vs/base/common/lifecycle';
9-
import { Schemas } from 'vs/base/common/network';
10-
import { URI } from 'vs/base/common/uri';
119
import { localize } from 'vs/nls';
1210
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
1311
import { ChatTreeItem } from 'vs/workbench/contrib/chat/browser/chat';
@@ -50,8 +48,8 @@ export class ChatCodeCitationContentPart extends Disposable implements IChatCont
5048
}));
5149
button.label = localize('viewMatches', "View matches");
5250
this._register(button.onDidClick(() => {
53-
const citationText = citations.citations.map(c => `# [${c.license}]\n${c.value.toString()}\n\n\`\`\`\n${c.snippet}\n\`\`\`\n\n`).join('\n');
54-
this.editorService.openEditor({ resource: URI.from({ scheme: Schemas.untitled, path: 'Code Matches' }), contents: citationText, languageId: 'markdown' });
51+
const citationText = `# Code Citations\n\n` + citations.citations.map(c => `## [${c.license}]\n${c.value.toString()}\n\n\`\`\`\n${c.snippet}\n\`\`\`\n\n`).join('\n');
52+
this.editorService.openEditor({ resource: undefined, contents: citationText, languageId: 'markdown' });
5553
this.telemetryService.publicLog2<{}, ChatCodeCitationOpenedClassification>('openedChatCodeCitations');
5654
}));
5755
this.domNode = elements.root;

0 commit comments

Comments
 (0)