Restoring And Resetting The Scroll Position Using The NavigationStart Event In Angular 7.0.4
With Scroll-Retention Polyfill
With Angular's Native Behavior