litellm/ui
ryan-crabbe-berri b6b76323e6 fix(ui): abort in-flight LLM streams when their components unmount
Five components (playground ChatUI, the public chat page, the prompt
editor conversation panel, the usage AI chat panel, and the compliance
batch runner) wire their AbortController only to a user-facing stop or
close control. Navigating away mid-stream left the fetch and its
ReadableStream reader running until the server finished, holding the
response body and component closures alive and firing setState on
unmounted components. Each now aborts its controller in an unmount
cleanup. The conversation panel's controller moves from useState to a
ref since nothing rendered from it; cancel no longer forces a
redundant re-render
2026-07-21 16:08:39 -07:00
..
litellm-dashboard fix(ui): abort in-flight LLM streams when their components unmount 2026-07-21 16:08:39 -07:00
Dockerfile feat: add componentized proxy deployment with gateway, backend, ui, and migrations (#27557) 2026-05-16 09:25:17 -07:00
nginx.conf fix(ui): serve /ui/assets from the nginx image instead of SPA fallback (#34066) 2026-07-21 09:22:02 -07:00