[JIRA] (JENKINS-41488) Pipeline view automatically scrolls down

5 views
Skip to first unread message

gusgonnet@gmail.com (JIRA)

unread,
Jan 26, 2017, 2:40:02 PM1/26/17
to jenkinsc...@googlegroups.com
Gustavo Gonnet created an issue
 
Jenkins / Improvement JENKINS-41488
Pipeline view automatically scrolls down
Issue Type: Improvement Improvement
Assignee: Unassigned
Components: blueocean-plugin
Created: 2017/Jan/26 7:39 PM
Environment: Jenkins 2.x
Labels: pipeline radiator
Priority: Minor Minor
Reporter: Gustavo Gonnet

Hi, I'd like to display the picture (the SVG) of an ongoing pipeline in an html page that will display in a radiator. The problem I have is that when scripts (that are part of the pipeline execution) get executed the page scrolls down, hiding the picture. Would it be possible to add a no-scroll parameter to the url to disable the scrolling down of the page? Something like:

http://server.com/blueocean/.../pipeline#no-scroll

thanks!
Gustavo.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo

gusgonnet@gmail.com (JIRA)

unread,
Jan 26, 2017, 2:41:01 PM1/26/17
to jenkinsc...@googlegroups.com
Gustavo Gonnet updated an issue
Change By: Gustavo Gonnet
Attachment: pipeline.png

gusgonnet@gmail.com (JIRA)

unread,
Jan 26, 2017, 2:42:02 PM1/26/17
to jenkinsc...@googlegroups.com
Gustavo Gonnet updated an issue
Hi, I'd like to display the picture (the SVG) of an ongoing pipeline in an html page that will display in a radiator. The problem I have is that when scripts (that are part of the pipeline execution) get executed the page scrolls down, hiding the picture. Would it be possible to add a no-scroll parameter to the url to disable the scrolling down of the page? Something like:

http://server.com/blueocean/.../pipeline#no-scroll

In other words, I want to always show in an unattended browser the picture attached.

thanks!
Gustavo.

gusgonnet@gmail.com (JIRA)

unread,
Jan 26, 2017, 2:43:02 PM1/26/17
to jenkinsc...@googlegroups.com
Gustavo Gonnet updated an issue
Hi, I'd like to display the picture (the SVG) of an ongoing pipeline in an html page that will display in a radiator. The problem I have is that when scripts (that are part of the pipeline execution) get executed the page scrolls down, hiding the picture. Would it be possible to add a no-scroll parameter to the url to disable the scrolling down of the page? Something like:

http://server.com/blueocean/.../pipeline#no-scroll

In other words, I want to always show in an unattended browser the picture attached (example) .

thanks!
Gustavo.

jdumay@cloudbees.com (JIRA)

unread,
Jan 26, 2017, 5:16:01 PM1/26/17
to jenkinsc...@googlegroups.com
James Dumay resolved as Duplicate
Change By: James Dumay
Status: Open Resolved
Resolution: Duplicate

kzantow@cloudbees.com (JIRA)

unread,
Jan 26, 2017, 6:44:01 PM1/26/17
to jenkinsc...@googlegroups.com
Keith Zantow reopened an issue
Change By: Keith Zantow
Resolution: Duplicate
Status: Resolved Reopened

kzantow@cloudbees.com (JIRA)

unread,
Jan 26, 2017, 6:45:01 PM1/26/17
to jenkinsc...@googlegroups.com
Keith Zantow commented on Improvement JENKINS-41488
 
Re: Pipeline view automatically scrolls down

James Dumay I don't believe this is a duplicate of JENKINS-38226 - I think what Gustavo Gonnet is asking for is a way to display the executing pipeline of an individual job.

jdumay@cloudbees.com (JIRA)

unread,
Jan 27, 2017, 4:59:03 PM1/27/17
to jenkinsc...@googlegroups.com
James Dumay resolved as Duplicate
 

Apologies, I marked this as the wrong duplicate - its JENKINS-41088. We are going to build a great page for a Pipeline that shows you the latest visualization of your Pipeline which will be perfect for big screens!

Change By: James Dumay
Status: Reopened Resolved
Resolution: Duplicate

kzantow@cloudbees.com (JIRA)

unread,
Jan 27, 2017, 5:11:03 PM1/27/17
to jenkinsc...@googlegroups.com
Keith Zantow reopened an issue
 

I still don't think this is the same. Someone may be interested in looking at ONE EXACT pipeline execution.

Change By: Keith Zantow
Resolution: Duplicate
Status: Resolved Reopened

jdumay@cloudbees.com (JIRA)

unread,
Jan 27, 2017, 5:29:01 PM1/27/17
to jenkinsc...@googlegroups.com
James Dumay resolved as Duplicate
Change By: James Dumay
Status: Reopened Resolved
Resolution: Duplicate

jdumay@cloudbees.com (JIRA)

unread,
Jan 27, 2017, 5:29:01 PM1/27/17
to jenkinsc...@googlegroups.com
James Dumay commented on Improvement JENKINS-41488
 
Re: Pipeline view automatically scrolls down

Keith Zantow JENKINS-41088 is exactly the same as this feature request however there may be some details this ticket contributes that are not currently defined in it.

gusgonnet@gmail.com (JIRA)

unread,
Feb 2, 2017, 7:12:02 AM2/2/17
to jenkinsc...@googlegroups.com

alright, thank you guys for the explanations.
should I close this ticket?

jdumay@cloudbees.com (JIRA)

unread,
Feb 2, 2017, 4:00:01 PM2/2/17
to jenkinsc...@googlegroups.com

jdumay@cloudbees.com (JIRA)

unread,
Feb 2, 2017, 4:00:02 PM2/2/17
to jenkinsc...@googlegroups.com
James Dumay closed an issue as Duplicate
 
Change By: James Dumay
Status: Resolved Closed

dariusz.kordonski@gmail.com (JIRA)

unread,
Feb 12, 2018, 10:23:03 PM2/12/18
to jenkinsc...@googlegroups.com
Dariusz Kordonski commented on Improvement JENKINS-41488
 
Re: Pipeline view automatically scrolls down

James Dumay hello  

We are on Blue Ocean 1.4.1, on a red build I still get the auto-scrolled to the stage and step that has failed. I'd argue that the behaviour by default should be the same, just land the user on the pipeline overview (top of the page) and let them scroll to the failed step(s) themselves. 

This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo

jdumay@cloudbees.com (JIRA)

unread,
Feb 20, 2018, 12:49:03 AM2/20/18
to jenkinsc...@googlegroups.com
James Dumay edited a comment on Improvement JENKINS-41488
[~kordzik] yes, it automatically scrolls there on a failed run by design. I'd need to get some more feedback from users before we went ahead and changed this behaviour.

Also, hello
- great to see that you're a Blue Ocean user now :)

jdumay@cloudbees.com (JIRA)

unread,
Feb 20, 2018, 12:49:03 AM2/20/18
to jenkinsc...@googlegroups.com

Dariusz Kordonski yes, it automatically scrolls there on a failed run by design. I'd need to get some more feedback from users before we went ahead and changed this behaviour.

Also, hello

stalle+jenkins-ci@gmail.com (JIRA)

unread,
Mar 14, 2018, 8:18:02 AM3/14/18
to jenkinsc...@googlegroups.com

James Dumay I would also support a change to where the top of the page is the default. I typically find myself scrolling up even in a failed build, just to see which part of the build that failed and then scrolling down to get the step log. 

steve@donie.us (JIRA)

unread,
Jun 5, 2018, 11:36:02 AM6/5/18
to jenkinsc...@googlegroups.com

James Dumay please consider this as my vote as a user (as well as my whole team) to not automatically scroll.

jasonmichaelroth@gmail.com (JIRA)

unread,
Nov 1, 2018, 8:16:03 AM11/1/18
to jenkinsc...@googlegroups.com
Jason R commented on Improvement JENKINS-41488

James Dumay ditto, my team and I would like to see this auto-scroll behavior disabled.

We find ourselves scrolling back to the top nearly every time we navigate to a failed build from links on Github checks. Further, while the page is loading, the top with the pipeline and menu is shown – it only auto-scrolls to the bottom once the JS or whatever kicks in and loads the console output. This makes the UX disruptive as it jumps us away from where we were getting situated on the page.

We would much prefer if the page did not assume we wanted to be at the bottom of the failed stage's console output, and instead allowed us to navigate where we want to go.

I see that this issue is closed as a duplicate of JENKINS-41088, but I don't think that is quite the same request (per Julian Gamble's comment about a year ago).

We are running Blue Ocean 1.9.0.

Thanks, -j

This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

oskar.stenman@magine.com (JIRA)

unread,
Nov 7, 2018, 1:28:05 PM11/7/18
to jenkinsc...@googlegroups.com
oskar stenman reopened an issue
 

This is definitely not resolved, or handled by the referenced issue.

Some builds we run ends up launching 15 parallel tasks (building AMI's for AWS environment), and i want to look at one of these.

The pipeline view's javascript makes it very very hard to select which one of those parallel tasks I want to watch as it's scrolling down to the bottom every few seconds, so i basically have to wait until everything is done (half an hour) before i can even select the right build and see what happened IN THE BEGINNING of this build to figure out what's wrong.

Next, if i manage to pick the correct parallel build it somehow still manages to switch the console output to the output of another build if that one's finished before the one i'm currently watching..

To be honest, this autoscrolling behavior is useless for most of our scenarios as we run a lot of stuff in parallel.

It might be ok to autoscroll-down if the user is already on the bottom of the page and you add more text, but don't mess with where my scrollbar is on the page otherwise. If i want to place it on the middle of the page to investigate something, let me do that. Currently the behaviour prohibits this as it's impossible to do anything but watch the last few lines as long as a build with a lot of text output is running.

Either disable autoscrolling completely or only make it apply whenever a user has scrolled down to bottom.

Change By: oskar stenman
Resolution: Duplicate
Status: Closed Reopened

kzantow@cloudbees.com (JIRA)

unread,
Nov 7, 2018, 1:37:03 PM11/7/18
to jenkinsc...@googlegroups.com
Keith Zantow edited a comment on Improvement JENKINS-41488
 
Re: Pipeline view automatically scrolls down
I'd also note: JENKINS-41088 is a slightly different ask, but could fairly well somewhat be accommodated by implementing this. I'll add that after using the tool for a while, I also find myself less interested in following along a particular stage than seeing the graph to click around. At one point, long ago, I did some work to "fix" this behavior somewhat, but it didn't disable following by default. Perhaps I can resurrect the pertinent parts of that if I get some time. Or perhaps a simple button to follow/not follow that's saved in browser storage or something similar would suffice; not sure the right UX for it -- suggestions welcome.

kzantow@cloudbees.com (JIRA)

unread,
Nov 7, 2018, 1:37:03 PM11/7/18
to jenkinsc...@googlegroups.com

I'd also note: JENKINS-41088 is a slightly different ask, but could fairly well be accommodated by implementing this. I'll add that after using the tool for a while, I also find myself less interested in following along a particular stage than seeing the graph to click around. At one point, long ago, I did some work to "fix" this behavior somewhat, but it didn't disable following by default. Perhaps I can resurrect the pertinent parts of that if I get some time. Or perhaps a simple button to follow/not follow that's saved in browser storage or something similar would suffice; not sure the right UX for it – suggestions welcome.

tim@getethos.com (JIRA)

unread,
Jul 13, 2019, 9:31:11 PM7/13/19
to jenkinsc...@googlegroups.com

Do we just have to kill this line?

https://github.com/jenkinsci/blueocean-plugin/blob/b02273dc2a6aee295ac8bd7dbab8eb3a8516a60e/blueocean-dashboard/src/main/js/components/karaoke/components/LogConsole.jsx#L156

 

This scroll bottom thing hurts more than it helps. It's easy enough for a user to hit fn + right arrow, or the end key...

Reply all
Reply to author
Forward
0 new messages