To fix this issue make sure your transitionDelegate and beamBackTransitionDelegate are NOT SET TO 'NoAnimationTransitionDelegate()' in the beamerDelegate.
Example FIX:
beamerDelegate = BeamerDelegate(
buildListener: (context, beamerDelegate) => CoreGlobalContext.key = beamerDelegate.navigatorKey,
initialPath: initialPath,
locationBuilder: (routeInformation, beamParameters) {
return BeamerLocationBuilder(
beamLocations: [
...this.customBeamLocations(routeInformation, beamParameters),
CoreLoginLocation(
environmentForm: this.environmentForm,
loginBackgroundImagePath: this.loginBackgroundImagePath,
qrCodeImageUrl: this.qrCodeImageUrl ?? '',
),
CoreProfileLocation(drawer: this.drawer),
CoreSettingsLocation(drawer: this.drawer, settingsForm: this.settingsForm),
CoreLoadingLocation(),
CoreNotFoundLocation(drawer: this.drawer),
],
).call(routeInformation, beamParameters);
},
//! ------------------------------------------DON'T ADD [transitionDelegate] AND [beamBackTransitionDelegate] IF YOU DO THE APPLICATION WILL BREAK------------------------------------------
//!
//! If you change it the application can throw !isWaitingForEnteringDecision && isWaitingForExitingDecision && flutter: isPresenting errors...
//!
//! ------------------------------------------DON'T ADD [transitionDelegate] AND [beamBackTransitionDelegate] IF YOU DO THE APPLICATION WILL BREAK------------------------------------------
notFoundRedirectNamed: CoreNotFoundScreen.routeName,
guards: [
...this.customBeamGuards,
...beamGuards.loginGuards,
...beamGuards.applicationConfigGuards,
],
);
@slovnicki Any update on this, this is a mayor issue.
I always keeps seeing somthing comming back reguarding The AnimationController notifying status listeners was: flutter: AnimationController#df15c(⏮ 0.000; paused; for DialogRoute<ApprovalResult?>) so somthing is up with a animationcontroller...
I have this problem all my flutter apps, in all i need to apply an Future.delayed(const Duration(milliseconds: 500))... this is an ugly fixbut bether than norhing 😙
The issue only exists in debug mode but it makes developing a nightmare... 👾
This is not a dialog only problem, this is a global widgets problem.
To fix this issue make sure your transitionDelegate and beamBackTransitionDelegate are NOT SET TO 'NoAnimationTransitionDelegate()' in the beamerDelegate.
Example FIX: