Skip to content

fix(chat): keep selected task mounted - #27

Open
IgnoreMeBut wants to merge 1 commit into
Orkas-AI:mainfrom
IgnoreMeBut:fix/keep-selected-task-mounted
Open

fix(chat): keep selected task mounted#27
IgnoreMeBut wants to merge 1 commit into
Orkas-AI:mainfrom
IgnoreMeBut:fix/keep-selected-task-mounted

Conversation

@IgnoreMeBut

Copy link
Copy Markdown
Contributor

Summary

  • ignore repeat clicks on the task that is already mounted
  • preserve the transcript, scroll position, composer attachments/draft, and focus
  • keep navigation to every other task unchanged

Testing

  • node scripts/run-tests.mjs run test/renderer/conversation-sidebar.test.ts — 278 passed
  • npm run typecheck — passed
  • renderer node --check and git diff --check — passed
  • npm test — 504 files / 7,371 tests passed, 15 skipped; two unrelated baseline failures reproduced on unmodified origin/main: the video script fixture cannot create /Users/userWorkSpace in this environment, and the local OfficeCLI binary hash differs from the repository pin

Ignore repeat clicks on the active task so the transcript, scroll position, composer state, and focus stay intact. Keep navigation to every other task unchanged and cover both paths with a renderer regression test.
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