AUR0905

Dialog activation rejected

Error message

Dialog activation rejected

Parameters

None

Error explanation

This error is thrown as a rejection from the dialogController.closed promise when the dialog's activation is prevented by its canActivate hook, and the rejectOnCancel setting is true for the dialog.

Common causes

  • The canActivate hook in the dialog component returned false or a promise that resolved to false.

  • The rejectOnCancel setting was set to true either globally or in the specific dialog settings.

How to fix

  • Handle the rejection: Catch the rejection from the dialogController.closed promise (or the dialogService.open() promise).

  • Review canActivate: Ensure the canActivate logic is correct and only returns false when activation should truly be prevented.

  • Review rejectOnCancel: Consider if rejectOnCancel: true is the desired behavior. If activation rejection should not be treated as an error, set rejectOnCancel to false (the default). In this case, the dialogService.open() promise will resolve with { wasCancelled: true, dialog: dialogController }.

Debugging tips

  • Check the canActivate method of the dialog component.

  • Verify the value of the rejectOnCancel setting (globally and locally for the dialog).

  • Use a .catch() block on the promise returned by dialogService.open() or dialogController.closed to inspect the rejected error.

Last updated

Was this helpful?