Fixes issue reporter bug with extension selection (#193719)

checks if we pre-existing extension information
This commit is contained in:
Justin Chen
2023-09-21 11:55:20 -07:00
committed by GitHub
parent 4039416844
commit 85134de902

View File

@@ -1056,7 +1056,10 @@ export class IssueReporter extends Disposable {
if (extensionsSelector) { if (extensionsSelector) {
const { selectedExtension } = this.issueReporterModel.getData(); const { selectedExtension } = this.issueReporterModel.getData();
reset(extensionsSelector, this.makeOption('', localize('selectExtension', "Select extension"), true), ...extensionOptions.map(extension => makeOption(extension, selectedExtension))); reset(extensionsSelector, this.makeOption('', localize('selectExtension', "Select extension"), true), ...extensionOptions.map(extension => makeOption(extension, selectedExtension)));
if (!selectedExtension) {
extensionsSelector.selectedIndex = 0; extensionsSelector.selectedIndex = 0;
}
this.addEventListener('extension-selector', 'change', (e: Event) => { this.addEventListener('extension-selector', 'change', (e: Event) => {
const selectedExtensionId = (<HTMLInputElement>e.target).value; const selectedExtensionId = (<HTMLInputElement>e.target).value;