Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-21950

Plan configuration - Stage details - Artifacts : Missing keyboard support

XMLWordPrintable

      Issue Summary

      The keyboard support is missing for the interactive elements. 

      Elements name:

      • Edit link
      • Delete link

      Location of the elements: Links, in the "Actions" column, in the "Artifact definitions" table, under the "Artifact definitions" heading, in the main content.

      Steps to Reproduce

      1. Open the home page
      2. Navigate to the "Project" link and activate it.
      3. Select the project link from the main content and activate it.
      4. Navigate to the "Configure Plan" link to activate it 
      5. Navigate to the "Default Job" link and activate it present under "Stages & jobs" expand/collapse.
      6. Navigate to the "Artifact" link and activate it.
      7. Observe that the "Edit" and "Delete" interactive elements are not accessible with the keyboard.

      Actual Results

      Missing keyboard support for the "Edit" and "Delete" interactive elements. This made it difficult for keyboard-only and screen-reader users to access the interactive element.

      Expected Results

      • Use custom role="button" and tabindex="0" to ensure that this button receives keyboard focus and has an interactive role. 
      • Set the "aria-haspopup" attribute to "dialog" for the button.
      • Specify "aria-labelledby" attribute for the <a> element of the button and reference it via the “id” attribute of the <span> element of the name of the artifact. 
      <span id="arti_name1" class="artifactName">Sample</span>
      (...)
      <a id="editArtifactDefinition-1277953" class="editArtifactDefinition" role="button" tabindex="0" aria-haspopup="dialog" aria-labelledby="editArtifactDefinition-1277953 arti_name1">Edit</a>

      Screenshot

      Workaround

      Not Available

      Bug Ref: 460435

              0e35c5b225a8 Bohdan Hulovatyi
              12b69dcabe29 Matthew Brennan
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: