From 8c10b8f7bc3e968ce1dde86e9fe1b9327586b6c1 Mon Sep 17 00:00:00 2001 From: overflowerror Date: Fri, 16 Aug 2024 23:59:30 +0200 Subject: [PATCH] disable click event when loading --- src/main.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.ts b/src/main.ts index 7cea121..3788a81 100644 --- a/src/main.ts +++ b/src/main.ts @@ -55,6 +55,10 @@ const prepareInputCaptcha = (captcha: Element, challengeCompletedCallback: (resp return async (challenge: Challenge) => { checkbox.addEventListener("click", async function() { + if (this.classList.contains(CLASS_LOADING) || this.classList.contains(CLASS_CHECKED)) { + return; + } + toggleLoading(this); await executeChallenge(challenge, challengeCompletedCallback); toggleLoading(this);