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

input steps should be able to automatically popup a dialogue box in the stage view

      It would be nice if input steps automatically popped up a dialogue box in the stage view if the pipeline script specifies.  This way the user wouldn't need to hover over the stage progress box.

      This may not be desirable where builds can run concurrently (it could confuse the user, or bloat the screen), so a limit around this may be required.

       

          [JENKINS-42825] input steps should be able to automatically popup a dialogue box in the stage view

          Jim D added a comment -

          This definitely helps the case where the user has clicked on the job page and a build is waiting for input.  Each time I explain to job users that they must hover, it takes a while for them to get used to it.

          And it also helps the case where the user has opened the popup by hovering and there are inputs to fill out like strings or choices, since the popup is so small and constantly users are letting their mouse pointer drift, which kills the popup in the middle of editing the input form.  I've seen our users try to fill out a popup over and over again unsuccessfully, and finally have to show them there's a way to get to the plain HTML "Paused for input" form page instead.

          Even if the popup weren't automatic when the job page is rendered, if there were a way to open it besides the hover, it would improve usability.  An explicit link or button inside the "paused" stage cell would be more obvious, and it wouldn't require a delay before showing the popup, and since the user actually clicked, presumably the popup could just stay open.  (Note that I don't know why the popup has an "X" close button either, since it disappears so easily when you move the mouse.  This might make the "X" close button be more useful too.)

          The version we're using currently is:

          • org.jenkins-ci.plugins.pipeline-stage-view:pipeline-stage-view:2.12
          • Jenkins 2.176.3
          • Firefox 68.0.2esr

           

          Jim D added a comment - This definitely helps the case where the user has clicked on the job page and a build is waiting for input.  Each time I explain to job users that they must hover, it takes a while for them to get used to it. And it also helps the case where the user has opened the popup by hovering and there are inputs to fill out like strings or choices, since the popup is so small and constantly users are letting their mouse pointer drift, which kills the popup in the middle of editing the input form.  I've seen our users try to fill out a popup over and over again unsuccessfully, and finally have to show them there's a way to get to the plain HTML "Paused for input" form page instead. Even if the popup weren't automatic when the job page is rendered, if there were a way to open it besides the hover, it would improve usability.  An explicit link or button inside the "paused" stage cell would be more obvious, and it wouldn't require a delay before showing the popup, and since the user actually clicked, presumably the popup could just stay open.  (Note that I don't know why the popup has an "X" close button either, since it disappears so easily when you move the mouse.  This might make the "X" close button be more useful too.) The version we're using currently is: org.jenkins-ci.plugins.pipeline-stage-view:pipeline-stage-view:2.12 Jenkins 2.176.3 Firefox 68.0.2esr  

          Ben Erridge added a comment -

          I agree with Jim. The user input really needs some usability enhancements

          Ben Erridge added a comment - I agree with Jim. The user input really needs some usability enhancements

          David Lee added a comment -

          agree! the features will be nice usability improvements

          David Lee added a comment - agree! the features will be nice usability improvements

          Brian Schiel added a comment -

          I agree with Jim as well.  Seems like every time I do a build my mouse drifts a little and the hover popup disappears, and I have to repeat the process of entering data into the popup.

          Brian Schiel added a comment - I agree with Jim as well.  Seems like every time I do a build my mouse drifts a little and the hover popup disappears, and I have to repeat the process of entering data into the popup.

          Bill Swift added a comment -

          This is a challenge for any new user of this feature to be sure. There is also the issue of long, complex inputs which the user might want to copy and paste into this UI. Well, they only get one shot at that with the way it works currently. Could be much more useful with a few tweaks.

          Bill Swift added a comment - This is a challenge for any new user of this feature to be sure. There is also the issue of long, complex inputs which the user might want to copy and paste into this UI. Well, they only get one shot at that with the way it works currently. Could be much more useful with a few tweaks.

            Unassigned Unassigned
            nathandeklepper Nathan de Klepper
            Votes:
            4 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: