This appears to be an ongoing issue and I've sought a solution a couple of times now to no avail. Chrome has limits on the number of connections it can have open so if you visit a page that has a large video then navigate back and forth to another page 7 times it will hang your application.
This is a bug that has been active in chrome for years now and the only solution is to somehow set any HTTP requests that are pending to abort but I can't figure that out at all. Has anyone got any idea how to accomplish this in NG2
I've tried setting the src to empty in ngOnDestroy and adding dynamic timestamps to the end of the file names but nothing works. I need some smart way to actually destroy http requests that are pending when you navigate to a new view or just destroy previous views media requests
These are static elements hard coded into the pages HTML so cancelling service subscriptions won't work.