Skip to content

Commit 646a31c

Browse files
authored
Merge pull request microsoft#264806 from mjbvz/unfair-ostrich
Don't focus chat input when opening a session from chat sessions view
2 parents 226d74e + 7a3b156 commit 646a31c

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/vs/workbench/contrib/chat/browser/chatSessions.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1690,15 +1690,16 @@ class SessionsViewPane extends ViewPane {
16901690
pinned: true,
16911691
// Add a marker to indicate this session was opened from history
16921692
ignoreInView: true,
1693+
preserveFocus: true,
16931694
};
16941695
await this.editorService.openEditor({ resource: ChatEditorInput.getNewEditorUri(), options });
16951696
} else {
16961697
// For external provider sessions, use ChatSessionUri approach
16971698
const providerType = sessionWithProvider.provider.chatSessionType;
16981699
const options: IChatEditorOptions = {
16991700
pinned: true,
1700-
preferredTitle: truncate(element.label, 20)
1701-
1701+
preferredTitle: truncate(element.label, 20),
1702+
preserveFocus: true,
17021703
};
17031704
await this.editorService.openEditor({
17041705
resource: ChatSessionUri.forSession(providerType, sessionId),
@@ -1733,6 +1734,7 @@ class SessionsViewPane extends ViewPane {
17331734
pinned: true,
17341735
ignoreInView: true,
17351736
preferredTitle: truncate(element.label, 20),
1737+
preserveFocus: true,
17361738
};
17371739
await this.editorService.openEditor({
17381740
resource: ChatSessionUri.forSession(providerType, sessionId),

0 commit comments

Comments
 (0)