Skip to content

Feat/multi agent assignment UI#1264

Open
binayyub4211 wants to merge 6 commits into
Stellar-Mail:mainfrom
binayyub4211:feat/multi-agent-assignment-ui
Open

Feat/multi agent assignment UI#1264
binayyub4211 wants to merge 6 commits into
Stellar-Mail:mainfrom
binayyub4211:feat/multi-agent-assignment-ui

Conversation

@binayyub4211

Copy link
Copy Markdown
Contributor

closes #636

AssignmentConsole.tsx
Added isInitializing loading spinner overlay on first mount (800ms simulated load)
Wrapped the entire console in role="main" with a descriptive aria-label
Activity logs region marked role="log" + aria-live="polite" for screen reader announcements
Success/error simulator banners wrapped in aria-live="polite" aria-atomic="true"
Toggle button uses aria-expanded + aria-controls="simulator-panel"
Focus rings on all interactive buttons (focus:ring-2)
ThreadList.tsx
Empty state (role="status" + aria-live="polite") distinguishes between "queue empty" vs "no filter match"
Filter tabs upgraded to semantic role="tablist" / role="tab" with aria-selected
Thread list uses role="list" / role="listitem" structure
Assignment dropdown has aria-haspopup="listbox" + agent options have role="option" + aria-selected
All action buttons have descriptive aria-labels
Search input has aria-label; clear button has aria-label="Clear search"
AgentList.tsx
Empty roster fallback state with role="status" + aria-live="polite"
Agent list uses role="list" / role="listitem"
Status dropdown has contextual aria-label (e.g. "Change status for Alice")
Focus ring on status selector for keyboard navigation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[V2][team] Multi-Agent Assignment - UI and accessibility surface

1 participant