Project

General

Profile

Actions

Bug #4084

closed

[Workbench] Pipeline instance Log pane should not get refreshed (it already stays up-to-date by itself)

Added by Abram Connelly over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench
Target version:
Story points:
1.0

Description

While viewing an active jobs log through workbench it would be nice if log messages could be appended to the end of the scroll window without 'refreshing' the log window. As it stands, if I scroll the logs while the job is active, whenever the log window refreshes, the scroll bar 'jumps' down to the bottom. This is annoying if I'm trying to focus on a line in the middle of the log file.

TC: e13874a prevented the Log pane from being auto-refreshed at all. Perhaps this has since been broken? The "append to log" code already has a check (see "wasatbottom") to prevent this sort of annoying behavior.

A test case is mandatory this time around! (Probably a good candidate for TDD, since the test itself is non-trivial.)

Not included in this story:
  • Refresh/update logs even when websockets is broken/unavailable

Subtasks 5 (0 open5 closed)

Task #4413: Compress tab panes back to a single levelResolvedTom Clegg10/03/2014Actions
Task #4154: InvestigateResolvedPeter Amstutz10/03/2014Actions
Task #4428: Review 4084-log-pane-refresh-TCResolvedPeter Amstutz10/03/2014Actions
Task #4155: Write testsResolvedPeter Amstutz10/03/2014Actions
Task #4290: Review 4084-log-pane-refreshResolvedTom Clegg10/03/2014Actions
Actions

Also available in: Atom PDF