litellm/ui
Yucheng Zhu 6e8a45f6da fix(ui): show each destination's own scope in the Edit scope dialog
Form.useForm() owns a store that outlives the dialog, and initialValues seeds
it only on first mount. Reopening Edit scope for a second destination therefore
left the previous one's scope in the fields while only the title changed, and
Save sends the whole access object, so pressing it wrote that stale scope: a
team-scoped destination silently became global and began receiving every
tenant's traces.

Key the modal on the destination so the component, and the form store with it,
is rebuilt per destination. destroyOnHidden alone does not help (destroyOnClose
was renamed in antd 5.25 and this is 5.29, but neither remounts the store the
parent holds), and reseeding from an effect does not either, because the
portal's children mount after the effect runs.
2026-08-12 22:52:58 -07:00
..
litellm-dashboard fix(ui): show each destination's own scope in the Edit scope dialog 2026-08-12 22:52:58 -07:00
Dockerfile chore(build): move the Admin UI toolchain to Node 24 (#35801) 2026-08-04 12:36:07 -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