From zcrayfish@gmail.com Sat Aug 29 22:30:42 2020 Date: Sat, 29 Aug 2020 22:30:40 From: Zachary Lee Andrews To: lynx-dev@nongnu.org Subject: Issue with lynx --source and gopher menus with h gophertype Greetings to all, I have noticed that lynx2.9.0dev.5 when converting a gopher menu to HTML (e.g. by using `lynx --source gopher://gopher.zcrayfish.soy/1/irc') when a gophertype h is encountered and an hyperlink/anchor is generated for said type h resource... If the directory delimiter used is the file path part of the URL is '/' (as-is typical for most machines these days), the first one will be omitted in the HTML output. Here's an example URL: gopher://gopher.zcrayfish.soy/1/irc/lynxtest2 In my example I included a gophertype h file repeated three times with commonly used directory delimiters: forwardslash (/), backslash (\), and colon (:), like so: hsixel.5.html /irc/lynxtest2/sixel.5.html gopher.zcrayfish.soy 70 hsixel.5.html \irc\lynxtest2\sixel.5.html gopher.zcrayfish.soy 70 hsixel.5.html :irc:lynxtest2:sixel.5.html gopher.zcrayfish.soy 70 lynx --source converts the gopher menu to this: (HTML) sixel.5.html (HTML) sixel.5.html (HTML) sixel.5.html In the first example, lynx omits the first / delimiter from the anchor. It does as expected when \ or : is used. Thanks, Zachary L. Andrews