Skip to content

[Bug][Windows][Settings] Clicking "nexu Official" provider in model settings has no response #995

@shangxinyu1

Description

@shangxinyu1

Environment

Platform: Windows
Version: Latest (0.1.10 or recent nightly builds)
Affected Feature: Settings → AI 模型服务商 (Model Providers)

Steps to Reproduce

  1. Open nexu on Windows
  2. Navigate to Settings (设置) → AI 模型服务商
  3. In the left sidebar provider list, locate "nexu Official" (currently selected, showing 13 available models)
  4. Click on "nexu Official" in the left provider list
  5. Observe the result

Actual Behavior

Clicking on "nexu Official" in the provider list has no response:

  • No visual feedback when clicking
  • Provider details remain displayed on the right (showing "nexu" provider with 13 models)
  • No state change or interaction feedback
  • The provider appears to already be selected (indicated by the checkmark in the top-right "nexu Bot 模型" dropdown showing "nexu Official")

Based on the screenshot:

  • "nexu Official" is listed in the left sidebar under "AI 模型服务商"
  • The right panel shows "nexu" provider details with models like claude-opus-4-6, claude-sonnet-4-6, deepseek-v3-2, gemini models
  • A red arrow in the screenshot points to the "nexu Official" checkmark in the top dropdown
  • The provider list shows: nexu Official (13), Anthropic, OpenAI, Google AI Studio, Ollama, 硅基流动, PPIO, NVIDIA, StepFun

Expected Behavior

When clicking on a provider in the left sidebar, one of the following should occur:

Option 1: If the provider is already selected:

  • Provide visual feedback (e.g., highlight, animation)
  • Keep the current selection active
  • Show a subtle indication that it's already selected

Option 2: If clicking should toggle/expand:

  • Expand/collapse the provider to show/hide its models
  • Or navigate to a detailed provider configuration page

Option 3: If clicking should switch providers:

  • Update the right panel to show the selected provider's details
  • Provide visual confirmation of the selection change

The UI should provide clear feedback for user interactions rather than appearing unresponsive.

Impact

Severity: P2 (Medium) - UX/Interaction issue

  • Poor user experience - clicking has no visible effect
  • Users may think the app is frozen or unresponsive
  • Unclear interaction patterns - users don't know if clicking should do something
  • Inconsistent with standard UI patterns where list items provide feedback when clicked

Suggested Fix

  1. If clicking an already-selected provider should have no effect:

    • Add visual feedback (e.g., subtle highlight/animation) to indicate the click was registered
    • Consider adding a tooltip: "当前已选择" (Currently selected)
  2. If clicking should trigger an action:

    • Implement the expected behavior (expand/collapse, navigate, etc.)
    • Ensure visual feedback for all interaction states (hover, active, selected)
  3. Consider adding hover states to indicate the item is clickable

Related Issues

Screenshot

Image Image

Metadata

Metadata

Assignees

Labels

ai-translatedbugSomething isn't workingpriority:p0P0-critical: Blocking users, must fix immediately

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions