Hello Vercel team,
I'm experiencing a reproducible issue with my custom domain.
Project:
https://dmitry-tikhomirov-site.vercel.app
Custom domains:
https://www.tihomirov-event.ru
The deployment on the .vercel.app domain works perfectly.
However, when accessing the custom domain, the HTML document loads but static assets (.js, .webp and .woff2) either stall after downloading only part of the response or fail completely.
As a result:
- ERR_CONNECTION_CLOSED
- Failed to decode downloaded font
- OTS parsing error
- White/blank page because JavaScript never finishes downloading
Example asset:
Response headers are correct:
HTTP/1.1 200 OK
Content-Length: 148406
Content-Type: image/webp
However, the transfer consistently stops after only about 13–20 KB and then times out.
curl results:
64.29.17.1 Downloaded: 20791 bytes Result: timeout
216.198.79.1 Downloaded: 13717 bytes Result: timeout
The exact same file downloads immediately from:
Downloaded successfully:
148406 bytes
Diagnostics already completed:
- DNS configuration is Valid in Vercel
- SSL certificate is valid
- HTTPS handshake succeeds
- HTTP 200 OK is returned
- Correct Content-Length is returned
- The deployment domain works correctly
- The issue reproduces for multiple users
- The issue reproduces in Microsoft Edge, Chrome, Yandex Browser and the VK in-app browser
- The issue reproduces from different networks
Representative request IDs:
arn1::wqdcm-1785530746290-be2d810ab71e
arn1::scr5m-1785530785059-52e6eef99e6f
arn1::n96rz-1785530841083-64a493c62380
Because the deployment domain works correctly while only the custom domain fails, this appears to be related to edge routing or response delivery for the custom domain.
Has anyone experienced a similar issue or found a solution? If a Vercel engineer sees this, I'd appreciate any help investigating the edge delivery for this custom domain.


Thank you.
