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

Run Details screen has double vertical scrollbar

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • blueocean-plugin
    • None
    • latest master as of ~26 Aug
    • Blue Ocean - Candidates

        [JENKINS-46632] Run Details screen has double vertical scrollbar

        James Dumay added a comment -

        cliffmeyers edge, I assume?

        James Dumay added a comment - cliffmeyers edge, I assume?

        Cliff Meyers added a comment -

        jamesdumay yes but would affect IE11 too. It actually also affects the Mac if (like me) you disable default OS X "invisible scrollbar" behavior. See the latest attachment.

        I know that scroll policy was added to avoid the "scrollbar jitter" when using search on the main dashboard but we may need to think about a different way of handling that.

        Cliff Meyers added a comment - jamesdumay yes but would affect IE11 too. It actually also affects the Mac if (like me) you disable default OS X "invisible scrollbar" behavior. See the latest attachment. I know that scroll policy was added to avoid the "scrollbar jitter" when using search on the main dashboard but we may need to think about a different way of handling that.

        I'm seeing this in Chromium on Linux, too. Looks like it does for the others, the "outer" (right) scrollbar is inactive, scrolling happens in the inner (left) scrollbar. BO 1.3.0, Jenkins 2.73.2. 

        Tomasz Śniatowski added a comment - I'm seeing this in Chromium on Linux, too. Looks like it does for the others, the "outer" (right) scrollbar is inactive, scrolling happens in the inner (left) scrollbar. BO 1.3.0, Jenkins 2.73.2. 

        Cliff Meyers added a comment - - edited

        tsniatowski thanks for clarifying this. You are absolutely correct that this will affect basically every OS / browser combination except for Mac OS X when the OS is set to hide scrollbars by default.

        nicu this was introduced when this code was added to index.jelly in blueocean-web:

        html { overflow-y: scroll }
        

        to prevent jitter when fast search would cause pipeline list to toggle between scroll and no-scroll. I think we'll need to find another way to accomplish that.

        Cliff Meyers added a comment - - edited tsniatowski thanks for clarifying this. You are absolutely correct that this will affect basically every OS / browser combination except for Mac OS X when the OS is set to hide scrollbars by default. nicu this was introduced when this code was added to index.jelly in blueocean-web: html { overflow-y: scroll } to prevent jitter when fast search would cause pipeline list to toggle between scroll and no-scroll. I think we'll need to find another way to accomplish that.

        Gavin Mogan added a comment -

        I havn't seen it recently, so i'm saying its fixed

        Gavin Mogan added a comment - I havn't seen it recently, so i'm saying its fixed

          nicu Nicolae Pascu
          cliffmeyers Cliff Meyers
          Votes:
          1 Vote for this issue
          Watchers:
          5 Start watching this issue

            Created:
            Updated:
            Resolved: