Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-46388

GitHub Enterprise, BitBucket Server: Enter key does not submit Server URL when creating a new Pipeline

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Environment:
    • Sprint:
      Blue Ocean 1.4 - beta 1, Blue Ocean 1.4 - beta 2
    • Similar Issues:

      Description

      Summary:
      When creating a new Pipeline where code is stored on either Bitbucket Server or GitHub Enterprise, if the user tries the Enter key on their keyboard to submit the request, nothing happens.

      Steps to recreate:
      1. Open Blue Ocean and click "New Pipeline"

      2. Select either Bitbucket Server, or GitHub Enterprise.

      3. Click "Add" to add a new Bitbucket server.

      4. Supply a Server Name

      5. Supply a Server URL. After entering the Server URL, press the Enter key on your keyboard, as though you're trying to use that to submit the information.

      6. Nothing happens. The only way to get the request submitted is by clicking on the Add Server button.

      Workaround for keyboard navigation geeks like me:
      The user can press the Tab key a single time to bring focus to the Add Server button, and submit his request via the Enter key or the space bar.

      It could be that I'm an anachronism, and nobody uses the enter key to submit information in this way anymore...

        Attachments

          Issue Links

            Activity

            Show
            nicu Nicolae Pascu added a comment - https://github.com/jenkinsci/blueocean-plugin/pull/1466
            Hide
            kshultz Karl Shultz added a comment - - edited

            Testing Notes:

            It would be worthwhile to add keyboard navigation to some of the automated UI tests. Perhaps code could be added to GithubCreationPage.java, such that there's a way to call GithubCreationPage.completeCreationFlow() and specify the use of a sendKeys(Keys.ENTER) instead of the existing clickCreatePipelineButton().

            Show
            kshultz Karl Shultz added a comment - - edited Testing Notes: It would be worthwhile to add keyboard navigation to some of the automated UI tests. Perhaps code could be added to GithubCreationPage.java, such that there's a way to call GithubCreationPage.completeCreationFlow() and specify the use of a sendKeys(Keys.ENTER)  instead of the existing clickCreatePipelineButton() .

              People

              • Assignee:
                nicu Nicolae Pascu
                Reporter:
                kshultz Karl Shultz
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: