@@ -621,7 +621,7 @@ export class NavControllerBase extends Ion implements NavController {
621
621
if ( duration > DISABLE_APP_MINIMUM_DURATION ) {
622
622
// if this transition has a duration and this is the root transition
623
623
// then set that the app is actively disabled
624
- this . _app . setEnabled ( false , duration ) ;
624
+ this . _app . setEnabled ( false , duration + ACTIVE_TRANSITION_OFFSET ) ;
625
625
}
626
626
627
627
// cool, let's do this, start the transition
@@ -802,7 +802,9 @@ export class NavControllerBase extends Ion implements NavController {
802
802
}
803
803
804
804
swipeBackStart ( ) {
805
- if ( this . isTransitioning ( ) || this . _queue . length > 0 ) return ;
805
+ if ( this . isTransitioning ( ) || this . _queue . length > 0 ) {
806
+ return ;
807
+ }
806
808
807
809
// default the direction to "back";
808
810
const opts : NavOptions = {
@@ -822,7 +824,7 @@ export class NavControllerBase extends Ion implements NavController {
822
824
if ( this . _sbTrns && this . _sbGesture ) {
823
825
// continue to disable the app while actively dragging
824
826
this . _app . setEnabled ( false , ACTIVE_TRANSITION_DEFAULT ) ;
825
- this . setTransitioning ( true ) ;
827
+ this . setTransitioning ( true , ACTIVE_TRANSITION_DEFAULT ) ;
826
828
827
829
// set the transition animation's progress
828
830
this . _sbTrns . progressStep ( stepValue ) ;
0 commit comments