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,