Ranchero-Software / NetNewsWire

RSS reader for macOS and iOS.
https://netnewswire.com/
MIT License
8.29k stars 526 forks source link

Atom feed xml:base not used to resolve relative entry link #3662

Open danburzo opened 2 years ago

danburzo commented 2 years ago

In the atom feed for the Adobe Blog, the base URL is specified with the xml:base attribute on the root node, while entry link URLs are relative. NNW 6.1 macOS doesn't seem to use the base URL to resolve entry links, so they can't be opened in the browser by clicking on the entry title.

jez commented 1 year ago

For what it's worth, it looks like Feedly tries to figure out what /foo means based on the URL of the feed. In some (possibly-malformed?) feeds I'm trying to subscribe to, the feed lacks even an xml:base attribute, yet Feedly manages to guess that a URL like /foo should be prefixed with https://example.com for a feed like https://example.com/writing/feed.xml.

Would be great to get something like that in NNW as well.