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
