For the complete documentation index, see llms.txt. This page is also available as Markdown.

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?