Merge pull request #208467 from microsoft/tyriar/208413

Fix copy action being stolen by terminal chat
This commit is contained in:
Daniel Imms 2024-03-22 14:21:10 -07:00 committed by GitHub
commit 3bd8776d52
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -115,11 +115,7 @@ export class TerminalChatController extends Disposable implements ITerminalContr
}
this._register(this._chatCodeBlockContextProviderService.registerProvider({
getCodeBlockContext: (editor) => {
const chatWidget = this.chatWidget;
if (!chatWidget) {
return;
}
if (!editor) {
if (!editor || !this._chatWidget?.hasValue || !this.hasFocus()) {
return;
}
return {