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

can only click on the first active parallel stage, others running but cannot click

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • blueocean-plugin
    • None
    • blueocean 1.10.1, all browsers
    • 1.19

      I have a pipeline with parallel sequential stages (the same problem might occur if there are parallel 1-stage, not sure) and can only click on the first 'active' stage. Too much to obfuscate, will do ascii:

       4 parallel - sequential stages below:

      ....s1....

      .

      ....s2....

      .

      ....s3...s4...

      .

      ....s5....s6
       
       
       
      s4 and s6 included in the diagram in case it's relevant, but the problem happens without them being shown visually in what I'm about to describe, as those stages haven't started yet:

      s1 is a single stage and complete (green)

      s2, s3, s5 all show as animated blue circles, which is accurate. Going out of blue ocean and examining legacy pipeline view properly shows logs progressing on those.

      But in the blue ocean view, I can only click on s1, or s2, and have the bottom half of the screen (console log, etc) update. s3 and s5 on hover-over show that they're clickable, but clicking them does nothing. Only clicking s1 or s2 changes the context of the bottom half of the blue ocean UI.

      Potentially of interest:

      If I'm currently clicked/selected on s2, then clicking s3/s5 does nothing.

      If I'm currently clicked/selected on s1 (the one that is green/complete), then clicking on s3/s5 changes the bottom context to s2.

      It's as is clicking on any active parallel stage will only set the bottom context to the first active parallel stage, but that is just a guess.

      As I write this – the graph has now progressed so that s2, s4, and s6 are active. s1, s3, and s5 are complete. Still has the same problem – if I click on s4 or s6, it only shows the context of s2.

       

       

          [JENKINS-55605] can only click on the first active parallel stage, others running but cannot click

          boris ivan created issue -
          boris ivan made changes -
          Description Original: I have a pipeline with parallel sequential stages (the same problem might occur if there are parallel 1-stage, not sure) and can only click on the first 'active' stage. Too much to obfuscate, will do ascii:

           

          r---s1---

          |

          |---s2---

          |

          |---s3—s4

          |

          L---s5—s6

          s4 and s6 included in the diagram in case it's relevant, but the problem happens without them being shown visually in what I'm about to describe, as those stages haven't started yet:

          s1 is a single stage and complete (green)

          s2, s3, s5 all show as animated blue circles, which is accurate. Going out of blue ocean and examining legacy pipeline view properly shows logs progressing on those.

          But in the blue ocean view, I can only click on s1, or s2, and have the bottom half of the screen (console log, etc) update. s3 and s5 on hover-over show that they're clickable, but clicking them does nothing. Only clicking s1 or s2 changes the context of the bottom half of the blue ocean UI.

          Potentially of interest:

          If I'm currently clicked/selected on s2, then clicking s3/s5 does nothing.

          If I'm currently clicked/selected on s1 (the one that is green/complete), then clicking on s3/s5 changes the bottom context to *s2*.

          It's as is clicking on any active parallel stage will only set the bottom context to the first _active_ parallel stage, but that is just a guess.

          As I write this – the graph has now progressed so that s2, s4, and s6 are active. s1, s3, and s5 are complete. Still has the same problem – if I click on s4 or s6, it only shows the context of s2.

           

           
          New: I have a pipeline with parallel sequential stages (the same problem might occur if there are parallel 1-stage, not sure) and can only click on the first 'active' stage. Too much to obfuscate, will do ascii:

           4 parallel - sequential stages below:

          ....s1....

          .

          ....s2....

          .

          ....s3...s4...

          .

          ....s5....s6
           
           
           
          s4 and s6 included in the diagram in case it's relevant, but the problem happens without them being shown visually in what I'm about to describe, as those stages haven't started yet:

          s1 is a single stage and complete (green)

          s2, s3, s5 all show as animated blue circles, which is accurate. Going out of blue ocean and examining legacy pipeline view properly shows logs progressing on those.

          But in the blue ocean view, I can only click on s1, or s2, and have the bottom half of the screen (console log, etc) update. s3 and s5 on hover-over show that they're clickable, but clicking them does nothing. Only clicking s1 or s2 changes the context of the bottom half of the blue ocean UI.

          Potentially of interest:

          If I'm currently clicked/selected on s2, then clicking s3/s5 does nothing.

          If I'm currently clicked/selected on s1 (the one that is green/complete), then clicking on s3/s5 changes the bottom context to *s2*.

          It's as is clicking on any active parallel stage will only set the bottom context to the first _active_ parallel stage, but that is just a guess.

          As I write this – the graph has now progressed so that s2, s4, and s6 are active. s1, s3, and s5 are complete. Still has the same problem – if I click on s4 or s6, it only shows the context of s2.

           

           
          Josh McDonald made changes -
          Assignee New: Josh McDonald [ sophistifunk ]
          boris ivan made changes -
          Attachment New: uiProblem.jpg [ 46526 ]
          Josh McDonald made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          kutzi made changes -
          Link New: This issue is related to JENKINS-55427 [ JENKINS-55427 ]
          Josh McDonald made changes -
          Status Original: In Progress [ 3 ] New: Open [ 1 ]
          Gavin Mogan made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Gavin Mogan made changes -
          Assignee Original: Josh McDonald [ sophistifunk ] New: Gavin Mogan [ halkeye ]
          Gavin Mogan made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Fixed but Unreleased [ 10203 ]
          Gavin Mogan made changes -
          Released As New: 1.19
          Status Original: Fixed but Unreleased [ 10203 ] New: Resolved [ 5 ]

            halkeye Gavin Mogan
            borisivan boris ivan
            Votes:
            4 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: