We disable the connection timeout in SoupSession because we implement our own timeout in WebKit, but that's not the case for the idle connection timeout. There's no reason keep idle connection alive forever.
Created attachment 429745 [details] Patch
Committed r278154 (238198@main): <https://commits.webkit.org/238198@main>