When attempting to renew a domain in the dashboard at: https://vercel.com/farajabiens-projects/~/domains
The renewal flow fails with a client-side ParseError from Vercel’s frontend bundle.
Expected behavior: Domain renewal should succeed when all billing information is filled correctly.
Actual behavior: Clicking “Renew” triggers a runtime validation failure inside Vercel’s code. The UI shows no way to proceed.
Console logs/stack trace:
Ignored request error ParseError: ({ readonly firstName: string; ... } <-> { readonly firstName: NonEmptyTrimmedString; ... })└─ Type side transformation failure └─ ["firstName"] → Please enter your first name
Full logs + stack trace attached (see screenshot).

Notes:
-
All billing profile fields (first name, last name, email, phone, and address) are filled correctly.
-
Phone number is in proper E.164 format (
+254…). -
The error comes directly from Vercel’s compiled JS chunks (
a21fd43c5830d7c7.js, etc.). -
Clearing the cache, using a different browser, and re-entering billing info did not resolve the issue.
Steps to reproduce:
-
Go to the project domains page
-
Click “Renew” on an expiring domain
-
Observe console