AUR0907
Dialog cancelled with a rejection on cancel
Last updated
Was this helpful?
Dialog cancelled with a rejection on cancel
Dialog cancelled with a rejection on cancel
None
This error is thrown as a rejection from the dialogController.closed promise when the dialog is closed normally (e.g., via ok(), cancel(), keyboard, overlay click), but the rejectOnCancel setting is true for the dialog.
This setting causes any normal closure (ok or cancel, but not error()) to be treated as a rejection of the dialogController.closed promise.
The rejectOnCancel setting was set to true either globally or in the specific dialog settings.
The dialog was closed normally (not via dialogController.error()).
Handle the rejection: Catch the rejection from the dialogController.closed promise.
Review rejectOnCancel: Consider if rejectOnCancel: true is the desired behavior. If normal dialog closure should resolve the promise instead of rejecting it, set rejectOnCancel to false (the default).
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. The error object will have a wasCancelled: true property, and the value property will contain the output passed to ok() or cancel().
Check the logic that closes the dialog (e.g., calls to ok(), cancel(), keyboard handlers, overlay dismiss handlers).
Last updated
Was this helpful?
Was this helpful?