diff --git a/packages/main/src/Input.hbs b/packages/main/src/Input.hbs index 6a4fe7c8d433..fbc7a2ed7be5 100644 --- a/packages/main/src/Input.hbs +++ b/packages/main/src/Input.hbs @@ -39,12 +39,12 @@ {{suggestionsText}} {{/if}} - {{#if accInfo.input.ariaDescribedBy}} - {{accInfo.input.ariaDescription}} + {{#if accInfo.input.ariaDescription}} + {{accInfo.input.ariaDescription}} {{/if}} {{#if hasValueState}} - {{valueStateText}} + {{valueStateText}} {{/if}} diff --git a/packages/main/src/Input.js b/packages/main/src/Input.js index 57e7afea5ee7..5c8d1f2acde0 100644 --- a/packages/main/src/Input.js +++ b/packages/main/src/Input.js @@ -586,7 +586,7 @@ class Input extends UI5Element { } get valueStateTextId() { - return this.hasValueState ? `${this._id}-descr` : ""; + return this.hasValueState ? `${this._id}-valueStateDesc` : ""; } get accInfo() { @@ -596,10 +596,10 @@ class Input extends UI5Element { "wrapper": { }, "input": { - "ariaDescribedBy": this._inputAccInfo ? `${this.suggestionsTextId} ${this.valueStateTextId} ${this._inputAccInfo.ariaDescribedBy}`.trim() : `${this.suggestionsTextId} ${this.valueStateTextId}`.trim(), + "ariaDescribedBy": this._inputAccInfo.ariaDescribedBy ? `${this.suggestionsTextId} ${this.valueStateTextId} ${this._inputAccInfo.ariaDescribedBy}`.trim() : `${this.suggestionsTextId} ${this.valueStateTextId}`.trim(), "ariaInvalid": this.valueState === ValueState.Error ? "true" : undefined, - "ariaHasPopup": this._inputAccInfo ? this._inputAccInfo.ariaHasPopup : ariaHasPopupDefault, - "ariaAutoComplete": this._inputAccInfo ? this._inputAccInfo.ariaAutoComplete : ariaAutoCompleteDefault, + "ariaHasPopup": this._inputAccInfo.ariaHasPopup ? this._inputAccInfo.ariaHasPopup : ariaHasPopupDefault, + "ariaAutoComplete": this._inputAccInfo.ariaAutoComplete ? this._inputAccInfo.ariaAutoComplete : ariaAutoCompleteDefault, "role": this._inputAccInfo && this._inputAccInfo.role, "ariaOwns": this._inputAccInfo && this._inputAccInfo.ariaOwns, "ariaExpanded": this._inputAccInfo && this._inputAccInfo.ariaExpanded,