diff --git a/app/assets/javascripts/Components/ChallengeModal/ChallengeModal.tsx b/app/assets/javascripts/Components/ChallengeModal/ChallengeModal.tsx index bc71c5dc6..bd1cdb627 100644 --- a/app/assets/javascripts/Components/ChallengeModal/ChallengeModal.tsx +++ b/app/assets/javascripts/Components/ChallengeModal/ChallengeModal.tsx @@ -125,8 +125,9 @@ export const ChallengeModal: FunctionComponent = ({ [values], ) - const closeModal = () => { + const cancelChallenge = () => { if (challenge.cancelable) { + application.cancelChallenge(challenge) onDismiss(challenge).catch(console.error) } } @@ -187,7 +188,7 @@ export const ChallengeModal: FunctionComponent = ({ className={`sn-component ${ challenge.reason === ChallengeReason.ApplicationUnlock ? 'challenge-modal-overlay' : '' }`} - onDismiss={closeModal} + onDismiss={cancelChallenge} dangerouslyBypassFocusLock={bypassModalFocusLock} > = ({ > {challenge.cancelable && (