diff --git a/packages/app-shell/src/app-shell.js b/packages/app-shell/src/app-shell.js
index 933c4bd55080b5db8ad2ec4ab1caa679bc0572a4..4cc74fe094d02a342364cd138a5a9296e87b504b 100644
--- a/packages/app-shell/src/app-shell.js
+++ b/packages/app-shell/src/app-shell.js
@@ -350,10 +350,13 @@ export class AppShell extends ScopedElementsMixin(LitElement) {
         }
 
         let updateFunc = () => {
-            window.scrollTo({ top: 0, left: 0, behavior: "auto" });
+            if (window.pageYOffset !== 0) {
+                window.scrollTo(0, 96);
+            }
             this.updatePageTitle();
             this.subtitle = this.activeMetaDataText("short_name");
             this.description = this.activeMetaDataText("description");
+           
         };
 
         // If it is empty assume the element is already registered through other means
@@ -641,6 +644,8 @@ export class AppShell extends ScopedElementsMixin(LitElement) {
                 ul.menu.hidden {
                     display: none;
                 }
+
+                
             }
         `;
     }