Skip to content
Discussion options

You must be logged in to vote

Hi @brokensaint91! I'm Dosu and I’m helping the cal.com team.

The booking page's "confirm" button relies on several layers of frontend logic: React hooks, form validation (using react-hook-form and Zod), and booking state management. If the button is unresponsive, it's often due to a validation block (like a missing required field, captcha not completed, or a disabled button state), a JavaScript error, or a network/API issue that isn't surfacing an error message. The booking flow also includes bot/captcha and rate limiting checks on the backend, which can silently block submissions if not handled properly in the UI.

To troubleshoot, open your browser's developer tools and check for conso…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@brokensaint91
Comment options

Answer selected by brokensaint91
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant