On Thu, Mar 19, 2026 at 09:34:08PM +0000, Conrad Hughes via Lynx-dev wrote:
> I've recently started to receive HTML emails containing links which
> 'lynx -child -dump' seems to be rendering wrongly.  They contain
> %-encoded URLs
> 
>   <a href="https://foo.bar/otherdomain%2Fpath%2Fetc%3Fparam%3Dval..";>
> 
> .. when rendered by lynx these are presented with the %codes decoded (so
> I get otherdomain/path/etc?param=val.. above).  This decoded URL is not
> openable: the server at foo.bar only returns a page for the *%-encoded*
> version of the URL.  This seems to be a new thing, and because I'm using
> the current Debian release of lynx (2.9.2, compiled in 2024) it is
> almost certainly some new piece of e-commerce order tracking craziness,
> but it would be nice to sort out.
> 
> I'm wondering whether
> 
>   (1) there's an option somewhere to prevent lynx from decoding these
>   URLs when rendering them; and
> 
>   (2) do you think this decoding of the URLs counts as a bug, or is it
>   misbehaviour on the part of the software that generates these URLs and
>   fails to handle them?  It's been too long since I was familiar with
>   the standards docs..

Someone reported something like this last summer (still on my to-do list,
since ahead of that was an improvement which I've not found time to
complete -- but this one probably is less effort).
 
> (if I use lynx interactively on the email body, then it correctly opens
> the encoded version of the link, so I am suspecting that this might
> count as a rendering bug)
> 
> Best,
> Conrad
> 
> 

-- 
Thomas E. Dickey <[email protected]>
https://invisible-island.net

Attachment: signature.asc
Description: PGP signature

Reply via email to