Generation tiles refresh on their own again

Photo shoots, packshots, models, sceneries and videos update as jobs progress while you are viewing a client account, without a manual refresh.

Generation views update themselves as work progresses: a tile appears when a job is queued and changes as the job finishes, with no need to press refresh. While viewing a client account, that had stopped happening — tiles stayed as they were until the page was refreshed by hand.

The cause was a mismatch between two ideas of "which account am I looking at". The lists were correctly showing the selected client's work, but the live updates were still listening to the account named in the address bar. Those are the same account for anyone working in their own workspace, which is why the problem only appeared when viewing a client, and only for the accounts where it mattered most.

Live updates now follow the account whose content is on screen. Alongside it we restored the fallback that should have softened the failure: returning to the browser tab refreshes the generated-images list and the product view again, so even if the live connection drops, coming back to the page shows current state rather than a frozen one.