diff --git a/src/vs/code/electron-sandbox/issue/issueReporterService.ts b/src/vs/code/electron-sandbox/issue/issueReporterService.ts index e095b3d6d03..149bb6f8677 100644 --- a/src/vs/code/electron-sandbox/issue/issueReporterService.ts +++ b/src/vs/code/electron-sandbox/issue/issueReporterService.ts @@ -1056,7 +1056,10 @@ export class IssueReporter extends Disposable { if (extensionsSelector) { const { selectedExtension } = this.issueReporterModel.getData(); reset(extensionsSelector, this.makeOption('', localize('selectExtension', "Select extension"), true), ...extensionOptions.map(extension => makeOption(extension, selectedExtension))); - extensionsSelector.selectedIndex = 0; + + if (!selectedExtension) { + extensionsSelector.selectedIndex = 0; + } this.addEventListener('extension-selector', 'change', (e: Event) => { const selectedExtensionId = (e.target).value;