Skip to content

bug(settings): provider deletion fails silently — removed toast shown but provider remains #1094

@nesquena-hermes

Description

@nesquena-hermes

Bug Report

Reported by: Beta tester @et in Discord #beta-feedback
Date: 2026-04-26

Description

In Settings → Providers, the UI shows "API key configured" for a large number of providers. The user only has API keys for 3 providers. When attempting to remove a provider (e.g., Anthropic), the UI shows a success/removed toast, but the provider remains in the list unchanged.

Steps to Reproduce

  1. Open Settings → Providers
  2. Observe that many providers show "API key configured" (more than actually configured)
  3. Click to remove one of the providers (e.g., Anthropic)
  4. Observe the "removed" confirmation toast
  5. Provider is still listed and still shows "API key configured"

Expected Behavior

  • Only providers with actual API keys should show "API key configured"
  • After confirming removal, the provider should be removed from the list (or the API key cleared)

Actual Behavior

  • Providers without configured keys are shown as "API key configured"
  • Deletion appears to succeed (toast shown) but provider remains in the list

Impact

Users cannot remove/clear provider API keys from the UI. The provider list shows incorrect configuration state.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions