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

Context menu change causes weird behavior in build history (regression in 2.340)

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • core
    • 2.341, Firefox 98
    • 2.367

      See attached.

          [JENKINS-68160] Context menu change causes weird behavior in build history (regression in 2.340)

          danielbeck I just tried to reproduced using 2.341 and firefox 98 but I couldn't. Did you have the problem on an empty controller or did you have some plugins?

          Adrien Lecharpentier added a comment - danielbeck I just tried to reproduced using 2.341 and firefox 98 but I couldn't. Did you have the problem on an empty controller or did you have some plugins?

          Daniel Beck added a comment - - edited

          It's probably dependent on exact character widths.

          Daniel Beck added a comment - - edited It's probably dependent on exact character widths.

          I set the timestamp of the build of my test to match the one of your example and yet I cannot reproduce.

          Adrien Lecharpentier added a comment - I set the timestamp of the build of my test to match the one of your example and yet I cannot reproduce.

          Basil Crow added a comment -

          I also could not figure out a way to reproduce this. Daniel, in the future can you please write a set of Steps to reproduce, Expected results, and Actual results? Just writing "See attached" isn't very clear to me.

          Basil Crow added a comment - I also could not figure out a way to reproduce this. Daniel, in the future can you please write a set of Steps to reproduce , Expected results , and Actual results ? Just writing "See attached" isn't very clear to me.

          Daniel Beck added a comment - - edited

          I don't know what to tell you.

          1. docker run -p 8080:8080 jenkins/jenkins:2.342
          2. Skip plugin setup
          3. Create freestyle job 'fs'
          4. Click "Build Now"
          5. Edit the build.xml to have both timestamps start with 1648636131 (+ any 3 digits for millis)
          6. Go to /job/fs/reload
          7. Confirm POST
          8. Go to /job/fs
          9. Observe the reported behavior

          I just did exactly this and it worked first try.

          Mac OS 12.3.1, Firefox 99.0, no minimum font size defined for the browser. In fact, it works in a new user profile (via about:profile).

          Chrome does not have this problem, neither Safari.

          Daniel Beck added a comment - - edited I don't know what to tell you. docker run -p 8080:8080 jenkins/jenkins:2.342 Skip plugin setup Create freestyle job 'fs' Click "Build Now" Edit the build.xml to have both timestamps start with 1648636131 (+ any 3 digits for millis) Go to /job/fs/reload Confirm POST Go to /job/fs Observe the reported behavior I just did exactly this and it worked first try. Mac OS 12.3.1, Firefox 99.0, no minimum font size defined for the browser. In fact, it works in a new user profile (via about:profile ). Chrome does not have this problem, neither Safari.

          Basil Crow added a comment -

          I followed Daniel's directions to the letter on my system (Firefox 99.0, Ubuntu 20.04.4 LTS x86_64) and could not reproduce this problem. I don't deny the problem exists, but it doesn't occur on my system. As a result I cannot perform bisection to find the change that introduced this problem.

          Basil Crow added a comment - I followed Daniel's directions to the letter on my system (Firefox 99.0, Ubuntu 20.04.4 LTS x86_64) and could not reproduce this problem. I don't deny the problem exists, but it doesn't occur on my system. As a result I cannot perform bisection to find the change that introduced this problem.

          Daniel Beck added a comment -

          Edited my previous comment, I copied the wrong timestamp (current as of writing, not the one from the report) into the steps. Sorry about that!

          1648636131 doesn't exactly match either, but I can reproduce it even with 12:28 PM.

          Daniel Beck added a comment - Edited my previous comment, I copied the wrong timestamp (current as of writing, not the one from the report) into the steps. Sorry about that! 1648636131 doesn't exactly match either, but I can reproduce it even with 12:28 PM.

          Daniel Beck added a comment -

          FWIW,

          $ git bisect good
          422efe996e4ff1cb978cd108faeaf2360071d36f is the first bad commit
          commit 422efe996e4ff1cb978cd108faeaf2360071d36f
          Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
          Date:   Wed Mar 16 23:02:46 2022 +0000    [JENKINS-67396] Update link and breadcrumb dropdowns (#6084)
              
              Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
              Co-authored-by: Tim Jacomb <timjacomb1+github@gmail.com> 

          Daniel Beck added a comment - FWIW, $ git bisect good 422efe996e4ff1cb978cd108faeaf2360071d36f is the first bad commit commit 422efe996e4ff1cb978cd108faeaf2360071d36f Author: Jan Faracik <43062514+janfaracik@users.noreply.github.com> Date: Wed Mar 16 23:02:46 2022 +0000 [JENKINS-67396] Update link and breadcrumb dropdowns (#6084) Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com> Co-authored-by: Tim Jacomb <timjacomb1+github@gmail.com>

          Basil Crow added a comment -

          Apparently fixed in https://github.com/jenkinsci/jenkins/pull/6928 toward 2.367

          Basil Crow added a comment - Apparently fixed in https://github.com/jenkinsci/jenkins/pull/6928 toward 2.367

            Unassigned Unassigned
            danielbeck Daniel Beck
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: