Glad to hear you’re using Angular. Google does stuff right. I’ve got quite a lot of experience it it. Haven’t had the pleasure of working in 4 yet, but I’ve built a few projects with 1 and 2.
A simple fix for the timeline view that I got working through inspector was to just put a height (I just used 300px) and overflow-x:scroll on the ncs-timeline element. This (as far as I can see) only touches that view, so it’s a low risk fix.
I think using position:fixed on all of those camera views on all screens would probably be a better solution, but that would require a lot more testing, since it would affect many more screens.