AUR0906
Dialog cancellation rejected
Last updated
Was this helpful?
Dialog cancellation rejected
Dialog cancellation rejected
None
This error is thrown as a rejection from the dialogController.closed promise when the dialog's deactivation (cancellation) is prevented by its canDeactivate hook, and the rejectOnCancel setting is true for the dialog.
The canDeactivate 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.
Handle the rejection: Catch the rejection from the dialogController.closed promise.
Review canDeactivate: Ensure the canDeactivate logic is correct and only returns false when deactivation should truly be prevented.
Review rejectOnCancel: Consider if rejectOnCancel: true is the desired behavior. If deactivation rejection should not be treated as an error, set rejectOnCancel to false (the default). In this case, the dialogController.cancel() promise will resolve with { status: 'abort' }.
Check the canDeactivate 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 dialogController.closed to inspect the rejected error.
Verify the logic calling dialogController.cancel() or triggering the cancel action (e.g., pressing ESC, clicking overlay).
Last updated
Was this helpful?
Was this helpful?