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

blue ocean stage name truncation for parallel sequential is too aggressive

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • blueocean-plugin
    • None
    • Jenkins 2.156 Blue Ocean 1.10.1 rendered in chrome and edge

      The UI in blue ocean 1.10.1 now supports showing the stage name for parallel sequential stages.

      Unfortunately, everything ends up truncated. In the picture I'm attaching (please forgive the obfuscation, I know it doesn't help the illustration...), note the parallel sequential stages. All of them are truncated, and most are very small in terms of the length of the overall string. I can understand the need to truncate if the string is too large, but some of my strings are only a few characters long in total.

      For example, note the one on the bottom of the first parallel section. While I'm not using the real words here (obfuscation), it is 3 words, each exactly this long:

      "hi one four"

      In the UI, I see: "hi one ..."

      I think allowing them to spread across 2 vertical lines would work great, even if the overall width wouldn't change, like this:

      hi one

      four

      .. I don't think it would encroach on the parallel sequential above/below it.

      I'm sure there is a balance you need to strike, but I can't get anything to not truncate, even phrases as small as described above.

       

       

          [JENKINS-55393] blue ocean stage name truncation for parallel sequential is too aggressive

          Alexander Komarov added a comment - - edited

          Attached another illustration of truncated parallel names.

          Most of the screen real estate is completely wasted on white space, but the informative bit is lost.

          Alexander Komarov added a comment - - edited Attached another illustration of truncated parallel names. Most of the screen real estate is completely wasted on white space, but the informative bit is lost.

          Larry West added a comment - - edited

          I've been seeing the same thing, though it's not 100% consistent across builds. E.g., in the attached image, the sequential parts are abbreviated — pointlessly, as in "✔️ Test" being "abbreviated" to "✔️ Te..." (I kid you not) — while the parallel portions are spelled out properly.

          Oh, and notice that the first column of parallel steps is truncated: "<joystick char> Context" ⇒ "<joystick char> C...", though the second column is not.

          But this varies. Sometimes everything is abbreviated, sometimes the sequential steps are not... I don't see a pattern.

          Even the pop-up that should show the full text just shows the same truncated form.

          This image is from Jenkins 2.249.3, but this has been happening for well over a year.

          Addendum: upgrade your Jira

          Also, this version of Jira here is having a problem accepting a Unicode character, the "joystick" U+1F579, which dates from 2014 in Unicode 7.0.

          Larry West added a comment - - edited I've been seeing the same thing, though it's not 100% consistent across builds. E.g., in the attached image, the sequential parts are abbreviated — pointlessly, as in "✔️ Test" being "abbreviated" to "✔️ Te..." (I kid you not) — while the parallel portions are spelled out properly. Oh, and notice that the first column of parallel steps is truncated: " <joystick char> Context" ⇒ " <joystick char> C...", though the second column is not. But this varies. Sometimes everything is abbreviated, sometimes the sequential steps are not... I don't see a pattern. Even the pop-up that should show the full text just shows the same truncated form. This image is from Jenkins 2.249.3, but this has been happening for well over a year. Addendum: upgrade your Jira Also, this version of Jira here is having a problem accepting a Unicode character, the "joystick" U+1F579 , which dates from 2014 in Unicode 7.0.

            Unassigned Unassigned
            borisivan boris ivan
            Votes:
            13 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated: