Skip to content

Commit f3ba860

Browse files
author
Rachel Macfarlane
committed
Delay fetching performance data unless it is requested in issue reporter, microsoft#48617
1 parent 53a3690 commit f3ba860

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

src/vs/code/electron-browser/issue/issueReporterMain.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,9 @@ export class IssueReporter extends Disposable {
107107
});
108108

109109
ipcRenderer.send('issueSystemInfoRequest');
110-
ipcRenderer.send('issuePerformanceInfoRequest');
110+
if (configuration.data.issueType === IssueType.PerformanceIssue) {
111+
ipcRenderer.send('issuePerformanceInfoRequest');
112+
}
111113
this.logService.trace('issueReporter: Sent data requests');
112114

113115
if (window.document.documentElement.lang !== 'en') {
@@ -294,7 +296,11 @@ export class IssueReporter extends Disposable {
294296

295297
private setEventHandlers(): void {
296298
this.addEventListener('issue-type', 'change', (event: Event) => {
297-
this.issueReporterModel.update({ issueType: parseInt((<HTMLInputElement>event.target).value) });
299+
const issueType = parseInt((<HTMLInputElement>event.target).value);
300+
this.issueReporterModel.update({ issueType: issueType });
301+
if (issueType === IssueType.PerformanceIssue && !this.receivedPerformanceInfo) {
302+
ipcRenderer.send('issuePerformanceInfoRequest');
303+
}
298304
this.updatePreviewButtonState();
299305
this.render();
300306
});

0 commit comments

Comments
 (0)