- chat
Chat: fixed message failures caused by the web-page fetcher
From September 28 until 13:48 UTC on September 29, sending a message in the InferenceHub chat app could fail with an "Initialization Error" card, whichever model was selected. The cause was a resource leak in the chat backend's web-page fetcher: when web search or Open URL hit a page guarded by a bot challenge, it fell back to rendering that page in a headless browser, and those browser processes were not always cleaned up. Over several days they used up the chat service's process budget, after which every new request failed. The service was restarted and the leak closed on September 29.
As part of the fix, web search and Open URL no longer open bot-guarded pages in a headless browser. Such a page now fails cleanly and the model is told it could not be fetched, instead of the whole message failing. Ordinary pages are unaffected.