diff --git a/src/sql/base/browser/ui/inputBox/inputBox.ts b/src/sql/base/browser/ui/inputBox/inputBox.ts index 32dab4c7c3..c5adb53e9f 100644 --- a/src/sql/base/browser/ui/inputBox/inputBox.ts +++ b/src/sql/base/browser/ui/inputBox/inputBox.ts @@ -75,7 +75,10 @@ export class InputBox extends vsInputBox implements AdsWidget { if (this._sqlOptions.ariaDescription) { this.inputElement.setAttribute('aria-description', this._sqlOptions.ariaDescription); } - this.inputElement.id = id; + + if (id !== undefined) { + this.inputElement.id = id; + } } public override style(styles: IInputBoxStyles): void { diff --git a/src/sql/base/browser/ui/selectBox/selectBox.ts b/src/sql/base/browser/ui/selectBox/selectBox.ts index bd1748a90f..01f2fb7b0c 100644 --- a/src/sql/base/browser/ui/selectBox/selectBox.ts +++ b/src/sql/base/browser/ui/selectBox/selectBox.ts @@ -99,7 +99,9 @@ export class SelectBox extends vsSelectBox implements AdsWidget { this.element = dom.append(container, $('.monaco-selectbox.idle')); } - this.selectElement.id = id; + if (id !== undefined) { + this.selectElement.id = id; + } this._selectBoxOptions = selectBoxOptions; let focusTracker = dom.trackFocus(this.selectElement); this._register(focusTracker);