diff --git a/explore/src/app/app-routing.module.ts b/explore/src/app/app-routing.module.ts
index c80bfa01..74b6aa3a 100644
--- a/explore/src/app/app-routing.module.ts
+++ b/explore/src/app/app-routing.module.ts
@@ -1,5 +1,5 @@
import {NgModule} from '@angular/core';
-import {RouterModule, Routes} from '@angular/router';
+import {PreloadAllModules, RouterModule, Routes} from '@angular/router';
import {OpenaireErrorPageComponent} from './error/errorPage.component';
import {PageURLResolverComponent} from "./openaireLibrary/utils/pageURLResolver.component";
@@ -116,7 +116,11 @@ const routes: Routes = [
];
@NgModule({
- imports: [RouterModule.forRoot(routes)],
+ imports: [RouterModule.forRoot(routes, {
+ preloadingStrategy: PreloadAllModules,
+ onSameUrlNavigation: "reload",
+ relativeLinkResolution: 'corrected'
+ })],
exports: [RouterModule]
})
export class AppRoutingModule {
diff --git a/explore/src/app/app.component.ts b/explore/src/app/app.component.ts
index d971e853..b13cd031 100644
--- a/explore/src/app/app.component.ts
+++ b/explore/src/app/app.component.ts
@@ -13,6 +13,7 @@ import {Header} from "./openaireLibrary/sharedComponents/navigationBar.component
import {Subscriber} from "rxjs";
import {Meta} from "@angular/platform-browser";
import {properties} from "../environments/environment";
+import {SmoothScroll} from "./openaireLibrary/utils/smooth-scroll";
@Component({
//changeDetection: ChangeDetectionStrategy.Default,
@@ -43,9 +44,7 @@ import {properties} from "../environments/environment";