mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-02 05:12:11 +03:00
The URL parser silently strips default ports (80 for HTTP, 443 for HTTPS) when constructing URL objects. This caused proxy connections to use port 8080 instead of the user-specified port 80, resulting in connection timeouts. Fix by extracting the port from the raw URL string before parsing and building the normalized URL manually to avoid the serializer stripping it. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>