         {
             // Animate the tabBar if its overlayControls or visible property is toggled.
             animateTabBar = startView.overlayControls != endView.overlayControls ||
-                            startView.tabBarVisible != endView.tabBarVisible ||
-                            mode == SlideViewTransitionMode.COVER;
+                            startView.tabBarVisible != endView.tabBarVisible;
         }
         
         // Snapshot the entire navigator or actionBar depending on the mode.

            addComponentToContainerAt(transitionGroup, targetNavigator.skin, 0);
            transitionGroup.addElement(cachedNavigator);
        }
        else
        {
            // Add the transition group to the top of the skin

            
            if (animateTabBar)
            {
                navigatorProps.tabBarIncludeInLayout = tabBar.includeInLayout;
                tabBar.includeInLayout = false;
                
                if (mode != SlideViewTransitionMode.UNCOVER)
                {
                    slideTargets.push(tabBar);
                    
                    // When Uncovering, the cachedTabBar is not needed because the transition
                    // animates a cachedBitamp
                    if (cachedTabBar)
                    {
                        // Need to removed the 4 pixel buffer
                        cachedTabBar.x = tabBar.x - actionBarBitmapPadding;
                        cachedTabBar.y = tabBar.y - actionBarBitmapPadding;
                    
                        cachedTabBar.includeInLayout = false;
                        transitionGroup.addElement(cachedTabBar);
                    }
                }
            }
        }
