fetchFeedXml owns headers + 20s timeout; both hand-rolled fetches in feed.ts (fetchEpisodes, load-more cold path) and searchByFeedUrl route through it — direct-URL search hung indefinitely before.
32 KiB
32 KiB