Skip to content

Fix desktop Group Chat Agent list clicks - #2259

Merged
EKKOLearnAI merged 2 commits into
mainfrom
fix/group-chat-agent-list-desktop-click
Jul 29, 2026
Merged

Fix desktop Group Chat Agent list clicks#2259
EKKOLearnAI merged 2 commits into
mainfrom
fix/group-chat-agent-list-desktop-click

Conversation

@EKKOLearnAI

Copy link
Copy Markdown
Owner

Summary

  • make the Group Chat Agent avatar stack a semantic button that opts out of Electron's draggable header region
  • preserve the surrounding draggable desktop header while restoring pointer and keyboard interaction
  • add macOS and Windows desktop regression coverage for opening the Agent list

Root cause

The macOS and Windows desktop shell marks .chat-header as an Electron drag region. The Agent avatar stack used a plain div, so it was not covered by the existing no-drag rules for interactive controls and Electron suppressed its pointer events.

Impact

Desktop users on macOS and Windows can click the Group Chat Agent avatars to open the Agent list again. Browser and Linux behavior is unchanged.

Validation

  • npm run test:e2e -- tests/e2e/group-chat-room-deeplink.spec.ts (11 passed)
  • npm run harness:check
  • npm run build

@EKKOLearnAI
EKKOLearnAI marked this pull request as ready for review July 29, 2026 01:14
@EKKOLearnAI
EKKOLearnAI merged commit c67bdb1 into main Jul 29, 2026
2 checks passed
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.

1 participant