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
canActivatehook in the dialog component returnedfalseor a promise that resolved tofalse.The
rejectOnCancelsetting was set totrueeither globally or in the specific dialog settings.
How to fix
Handle the rejection: Catch the rejection from the
dialogController.closedpromise (or thedialogService.open()promise).Review
canActivate: Ensure thecanActivatelogic is correct and only returnsfalsewhen activation should truly be prevented.Review
rejectOnCancel: Consider ifrejectOnCancel: trueis the desired behavior. If activation rejection should not be treated as an error, setrejectOnCanceltofalse(the default). In this case, thedialogService.open()promise will resolve with{ wasCancelled: true, dialog: dialogController }.
Debugging tips
Check the
canActivatemethod of the dialog component.Verify the value of the
rejectOnCancelsetting (globally and locally for the dialog).Use a
.catch()block on the promise returned bydialogService.open()ordialogController.closedto inspect the rejected error.
Last updated
Was this helpful?