diff --git a/ui/src/app/schema-form/widget/number/number.component.html b/ui/src/app/schema-form/widget/number/number.component.html
index 6fe04cf82..d44edff92 100644
--- a/ui/src/app/schema-form/widget/number/number.component.html
+++ b/ui/src/app/schema-form/widget/number/number.component.html
@@ -20,5 +20,6 @@
[attr.placeholder]="schema.placeholder"
[attr.maxLength]="schema.maxLength || null"
[attr.minLength]="schema.minLength || null"
- [attr.step]="schema.multipleOf || schema.widget.step">
-
\ No newline at end of file
+ [attr.step]="schema.multipleOf || schema.widget.step"
+ [attr.aria-label]="schema.title">
+
diff --git a/ui/src/app/schema-form/widget/select/select.component.html b/ui/src/app/schema-form/widget/select/select.component.html
index 174f6798d..0a3913d4e 100644
--- a/ui/src/app/schema-form/widget/select/select.component.html
+++ b/ui/src/app/schema-form/widget/select/select.component.html
@@ -18,7 +18,8 @@
@@ -26,4 +27,4 @@
-
\ No newline at end of file
+
diff --git a/ui/src/app/schema-form/widget/string/string.component.html b/ui/src/app/schema-form/widget/string/string.component.html
index d5703b37a..1e948381d 100644
--- a/ui/src/app/schema-form/widget/string/string.component.html
+++ b/ui/src/app/schema-form/widget/string/string.component.html
@@ -20,7 +20,8 @@
[attr.placeholder]="schema.placeholder"
[attr.maxLength]="schema.maxLength || null"
[attr.minLength]="schema.minLength || null"
- [attr.disabled]="(schema.widget.id=='color' && schema.readOnly)?true:null">
+ [attr.disabled]="(schema.widget.id=='color' && schema.readOnly)?true:null"
+ [attr.aria-label]="schema.title">
{{ errorMessages }}
diff --git a/ui/src/app/schema-form/widget/textarea/textarea.component.html b/ui/src/app/schema-form/widget/textarea/textarea.component.html
index 7b4168af1..429a3fcde 100644
--- a/ui/src/app/schema-form/widget/textarea/textarea.component.html
+++ b/ui/src/app/schema-form/widget/textarea/textarea.component.html
@@ -20,5 +20,6 @@
[attr.maxLength]="schema.maxLength || null"
[attr.minLength]="schema.minLength || null"
[rows]="schema.widget.rows || 5"
- [formControl]="control">
-
\ No newline at end of file
+ [formControl]="control"
+ [attr.aria-label]="schema.title">
+
diff --git a/ui/src/app/shared/autocomplete/autocomplete.component.html b/ui/src/app/shared/autocomplete/autocomplete.component.html
index cf2ebfd6f..8f952f520 100644
--- a/ui/src/app/shared/autocomplete/autocomplete.component.html
+++ b/ui/src/app/shared/autocomplete/autocomplete.component.html
@@ -13,6 +13,7 @@
[attr.aria-activedescendant]="activeDescendant"
[placeholder]="placeholder"
attr.aria-owns="{{ id }}__listbox"
+ [attr.aria-labelledby]="id"
(focus)="handleInputFocus()"
(blur)="handleInputBlur()"
/>