Edit Chat Name (Manual)
Edit Chat Name (Manual)
Overview
Flow ID: edit-chat-name-manual
Category: Chat Interactions
Estimated Duration: 10 seconds
User Role: All Users
Complexity: Simple
Purpose: Allow users to rename a conversation to something meaningful (e.g., “Project X Research” instead of “Tell me about…”).
Trigger
What initiates this flow:
- User manually initiates
Specific trigger: Clicking the Pencil Icon (Edit) next to the chat title in header or sidebar.
User Intent Analysis
Primary Intent
Organize workspace for easier retrieval. Auto-generated names are sometimes vague or too long.
Step-by-Step Flow
Main Path (Happy Path)
Step 1: Enter Edit Mode
- User Action: Click Edit Icon next to title.
- System Response: Title becomes an editable text input field.
Step 2: Rename
- User Action: Type new name. Press Enter to save (or Click Checkmark).
- System Response:
- New name saved.
- Sidebar updates immediately.
Step 3: Cancel
- User Action: Press Esc or click outside.
- System Response: Reverts to previous name.
Error States & Recovery
Error 1: Empty Name
Cause: User deletes all text and saves
User Experience: Input shakes or reverts to previous name (or “Untitled Chat”).
Recovery: Must enter at least one character.
Related Flows
- AI Chat Renaming - The automatic version
Technical References
src/components/header/chat-title.js