taskcluster/taskcluster-tools

Follow log doesn't work

Closed this issue · 20 comments

Ticking the follow log box in "Run Logs" unticks itself when the log is updated.

Hmm, I don't seem to replicate. Did you happen to scroll the container by chance?

I think this occurs when the log finishes, and it reloads lazy_backing.log.

Ah ok, I see the problem.

Is this in production yet? I still have the same issue.

@franziskuskiefer this particular patch is, but if you are still experiencing this, could you please provide more details about the circumstances, or possibly steps to replicate? Thanks.

Take for example task LhS8sZkcSJu3bb3_h6uUsQ. Looking at the Run Logs tab and setting the Follow log doesn't work for me (you can retrigger it to test). The follow log tick disappears every time the run log content is scrolled.
So another test case is just enabling follow log and then scrolling the log. This disables follow log.

This is expected. We purposefully shut off the following of the log if you scroll it since if you scroll, you are desiring to not be kept at the bottom of the log.

Ok, but it's also disabled when I click it the first time and it jumps down to the bottom.

@franziskuskiefer can you provide details on what browser, version, and OS you are using?

This is Firefox Nightly (any recent version) on Arch Linux x64.

I have experienced this with both Nightly and DevEdition but not on Chrome. it seems that as the log is streaming continuously the box can't be selected at all. If the log is slowly streaming (some pauses in between chunks), it looks like I can select the checkbox, it will follow that current chunk displayed, but when new text is rendered the checkbox is unchecked and it stops following

@franziskuskiefer Has the issue been resolved?

I think so. It's working for me now.

\o/

Looks like this is back? At least on Linux with Nightly scrolling is broken again for me.

@franziskuskiefer It's working for me on Nightly with macOS. Could you provide more information perhaps on how I could perhaps replicate.

@helfi92 right it's working for me on macOS as well. But not on Linux. So this might as well be some Nightly issue. Can you try to reproduce with Nightly on Linux?

I'll try

It works for me -- I just ran the default task from "task creator" which prints 600 digits, one per second, and with "follow log" checked, it indeed follows.

It still has that somehow-incurable horizontal scrollbar covering the last line, but I've given up reporting that issue as it seems to never stay fixed.