Ctrl+click picks just the clicked thread, a right click on any picked row opens the multi-select menu, and opening a thread drops the pick. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Showing 2 changed files with 3 additions and 6 deletions.
| @@ -1111,6 +1111,8 @@ impl Workspace { | ||
| 1111 | 1111 | if let Some(chat) = self.chats.get(&session.entity_id()).cloned() { |
| 1112 | 1112 | chat.update(cx, |chat, cx| chat.focus_composer(window, cx)); |
| 1113 | 1113 | } |
| 1114 | + // Opening a thread drops the multi-select, as in T3 Code. | |
| 1115 | + self.selection.clear(); | |
| 1114 | 1116 | let previous = self.active.replace(session.clone()); |
| 1115 | 1117 | if let Some(previous) = previous.filter(|previous| previous != &session) { |
| 1116 | 1118 | self.prune_empty_draft(&previous, cx); |