Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-77277

Create template - confluence editor : Form field is not labeled

    XMLWordPrintable

Details

    Description

      Issue Summary

      In Create template editor, the Template name & main content editor input field does not have an accessible label.

      Steps to reproduce

      1. Navigate to the confluence home page.
      2. Navigate to any space.
      3. Navigate to the 'space tools' button inside left sidebar region & activate it.
      4. Activate 'Content tools' link from the menu.
      5. Navigate to the 'Create new template' button inside main content & activate it.

      Actual Results

      Inside the 'create template' editor, while navigating with screen reader turned on, when user navigate to the main content editor input field , the screen reader does not announce the label. For template name although a placeholder is provided but it doesn’t have a clear & visible label on the page. 

      This makes screen reader users difficult to understand the purpose of these input field.

      Expected Results

      A clear & visible label such as "Template name', 'Template content', etc  should be provided on the page. And it should be associated with the input field either explicitly or implicitly.

      or provide the label via aria-label attributes. For Example : aria-label ="Template Name".

      Note: The label text is provided as per QA perspective. Please confirm with content design team before finalising the same.

      Screenshot

      Issue 732887: https://axeauditor.dequecloud.com/api/v1/file/cd4bb8b6-5363-11ec-b364-2be52b8ccfdb 

      Workaround

      If providing visible label on the page is not possible, then use aria-label attribute to provide an accessible label to the input fields.

      BACKGROUND

      People who are blind cannot use the visual presentation of a form to determine the label for a form element. In order for screen reader users to be certain of a form field's label, every form input and control needs a label, also known as an "accessible name." When form elements have a programmatically determinable accessible name, a screen reader user can put focus on a form element and the screen reader will automatically read the label and element type together. In addition, some coding methods will create a larger clickable area for the form element which benefits people with motor disabilities.

      Attachments

        1. Editor.png
          Editor.png
          803 kB
        2. Question.png
          Question.png
          673 kB
        3. Screen Recording 2022-08-18 at 16.07.00.mov
          4.54 MB
        4. Screenshot 2022-08-22 at 12.40.17.png
          Screenshot 2022-08-22 at 12.40.17.png
          816 kB
        5. Screenshot 2022-08-22 at 12.41.01.png
          Screenshot 2022-08-22 at 12.41.01.png
          841 kB
        6. Screenshot 2022-08-22 at 15.00.01.png
          Screenshot 2022-08-22 at 15.00.01.png
          788 kB
        7. Screenshot 2022-09-14 at 10.28.21.png
          Screenshot 2022-09-14 at 10.28.21.png
          2.69 MB
        8. Screenshot 2022-09-14 at 10.29.32.png
          Screenshot 2022-09-14 at 10.29.32.png
          2.76 MB
        9. Screenshot 2022-09-15 at 12.27.33.png
          Screenshot 2022-09-15 at 12.27.33.png
          1.83 MB
        10. Template.png
          Template.png
          773 kB

        Issue Links

          Activity

            People

              2541dfd4068c Yurii Shevchuk (Inactive)
              4b5b126a48d0 ssuryavanshi
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: