Job logs no longer load in background tabs

Problem to solve

After the changes related to #284103 (closed) job logs no longer load in background tabs.

While that relieves load on redis, it unfortunately interferes with a workflow that requires reviewing many job logs.

For example, my typical workflow when reviewing failed pipelines is to open all the failed jobs at once in several tabs so that I don't have to wait while each one loads. In pipelines with 20+ jobs per stage this can mean a lot of waiting unnecessarily for job logs to load.

Proposal

Allow job logs to load in background tabs in a way that doesn't create scalability issues.

Links / references

#284103 (closed)