You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: wait for hCaptcha widget before executing token request
getCaptchaToken() was returning null immediately when captchaWidgetId === null
(hCaptcha script still loading), causing the server to reject with 403 for any
user who submitted a message before the widget finished rendering.
Fix: introduce captchaWidgetReady Promise that resolves once hcaptcha.render()
completes. getCaptchaToken() now chains onto it so early sends wait (up to the
15s timeout) rather than sending a null token.
0 commit comments