AntiPattern
Client-Side Submission Without Posting
client-side-submit-bypasses-server-flow
Form submissions that only trigger client-side functions (instead of POSTing to the server) bypass the expected backend validation/auth flows, so missing dependencies or misplaced annotations appear to “do nothing,” leaving no thrown errors and broken security or payment redirects.