-
Bug
-
Resolution: Duplicate
-
Low
-
None
-
7.15.0
-
Severity 3 - Minor
-
Issue Summary
The form field does not have an explicit or implicit <label> relationship, nor a title, aria-labelledby, or aria-label attribute.
Element:
1) All the Text area fields after the "Page title" text field.
Location:
Located in the edit page form.
Steps to Reproduce
- Navigate to the required Confluence page.
- Navigate and activate the " Space" dropdown
- Select Spaces from "Recent spaces"
- Navigate and activate "Edit"
Actual Results
When the screen reader focuses on the mentioned input field, no label is announced for the input field, due to which users might not understand the purpose of the input field and they might find it difficult to interact with the unlabelled input field.
Expected Results
Using <label> element, a visible label such as “Add snippet“ should be provided for the mentioned <textarea> field to indicate the purpose of these input fields. In addition, the <label> field should be programmatically associated with their respective input fields using “for” and “id” attributes.
Code Example:
<label for="textarea1">Add content</label> <textarea id="textarea1" name="wysiwygContent" class="hidden tinymce-editor" aria-hidden="true" style="display: none;"></textarea>
Screenshot
Workaround
Currently, there is no known workaround for this behaviour. A workaround will be added here when available
Bug Ref: 725400
- duplicates
-
CONFSERVER-77285 Create a New Page - Blank Page - Confluence editor: Form elements must have labels
-
- Closed
-
-
CONFSERVER-79427 Edit : Form elements must have labels
-
- Closed
-