diff --git a/src/ui/nehubaContainer/nehubaContainer.component.ts b/src/ui/nehubaContainer/nehubaContainer.component.ts
index 74849c89679efbafd7a776c58dabed4306d8f5b6..b002afb1163107168b3d97c33dbdb6303e6323a3 100644
--- a/src/ui/nehubaContainer/nehubaContainer.component.ts
+++ b/src/ui/nehubaContainer/nehubaContainer.component.ts
@@ -1090,7 +1090,8 @@ export class NehubaContainer implements OnInit, OnDestroy{
      */
     Object.keys(_navigation).forEach(key => (!_navigation[key]) && delete _navigation[key])
     
-    if( animation ){
+    const { animation: globalAnimationFlag } = this.viewerConfig
+    if( globalAnimationFlag && animation ){
       /* animated */
 
       const gen = timedValues()
diff --git a/src/ui/signinBanner/signinBanner.components.ts b/src/ui/signinBanner/signinBanner.components.ts
index 93c18c3f7bec8f44f1d82403524ad24f052c64fd..ae687ba8d2d8811279faa9585f34a4bef174ad5c 100644
--- a/src/ui/signinBanner/signinBanner.components.ts
+++ b/src/ui/signinBanner/signinBanner.components.ts
@@ -203,7 +203,8 @@ export class SigninBanner implements OnInit, OnDestroy{
         this.store.dispatch({
           type: CHANGE_NAVIGATION,
           navigation: {
-            position: region.position
+            position: region.position,
+            animation: {}
           }
         })
       } else {