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

Profile - Settings - enable checkbox: Visible label/form field are not associated

    XMLWordPrintable

Details

    Description

      Issue Summary

      On Profile settings page, the 'Enable' checkbox input is not associated with its visible label programmatically in the disabled state.

      Tested URL

      https://confsrva11ya.instenv.atl-test.space/users/viewmysettings.action 

      Steps to reproduce

      1. Navigate to the confluence homepage.
      2. Navigate to the profile image button inside header section & activate it.
      3. Activate 'Settings' link from the list.
      4. Navigate to the 'Enable' checkbox in main content.

      Actual Results

      While navigating with screen reader tuned on, when user navigate to the 'Enable' checkbox screen reader announces as 'Dimmed tick, tickbox' because the visual label is not programatically associated with input field.

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

      Expected Results

      The screen reader should announce the labels when user navigate to the 'Enable' checkbox. Associate the labels to the input fields explicitly via for & id relation.

      Code Snippet:

      <label for="keyboardShortcutsEnabled">Enable</label>
      <input type="checkbox" class="checkbox" value="true" checked="checked" id="keyboardShortcutsEnabled" disabled checked resolved>

      Screenshot

      View profile - setting: https://axeauditor.dequecloud.com/api/v1/testrun-unit-screenshot/0346e0aa-511e-11ec-be5f-1fbf1e4731b2 

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

      Attachments

        Issue Links

          Activity

            People

              d6590bcebf54 Denys Savin (Inactive)
              4b5b126a48d0 ssuryavanshi
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: