Let user disable autoscrolling in UI job log modal
This is really annoying but I'm not proficient enough in JS or Vue implement a fix.
We just need some logic around https://gitlab.com/meltano/meltano/-/blob/master/src/webapp/src/components/pipelines/LogModal.vue#L112
with some state like scrollWithLogUpdate
which is set to true when the user scrolls to the bottom of the logs, and set to false when they perform a scroll up action. When scrollWithLogUpdate
is true, call utils.scrollToBottom
, otherwise, don't.
Edited by Douwe Maan