         if (cachedActionBar && mode != SlideViewTransitionMode.COVER)
             slideTargets.push(cachedActionBar.displayObject);
         
-        if (cachedTabBar && mode != SlideViewTransitionMode.COVER)
+        if (cachedTabBar && mode == SlideViewTransitionMode.PUSH)
             slideTargets.push(cachedTabBar.displayObject);
         
         if (cachedNavigator && mode == SlideViewTransitionMode.UNCOVER)

            navigator.contentGroup.includeInLayout = navigatorProps.navigatorContentGroupIncludeInLayout;
            
            if (transitionGroup)
                removeComponentFromContainer(transitionGroup, targetNavigator.skin);
        }

        transitionGroup = null;

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