WhatsApp "Send Code" accepts formatted numbers without 400s
Users pasting +1 (234) 567-8900 into the WhatsApp test-account verification send field no longer get stuck; the request is canonicalized before hitting the server.
The WhatsApp test-account verification card used to validate the number with a formatting-tolerant check, then send the literal typed string. That let "+1 (234) 567-8900" pass the local check but gets rejected by the server's strict E.164 schema with a 400, so the "Send Code" button felt broken and users rageclicked it. The UI now canonicalizes the phone (strips spaces, dashes, parens, dots) before calling send-otp, so the endpoint accepts what the UI accepted.