-
Notifications
You must be signed in to change notification settings - Fork 27.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Terminal: inline chat widget is not consistently hidden #212672
Comments
Thanks, but it does not work for me, when
|
In the editor, if there's been no response, the inline chat widget hides on blur. If there's been a response, it doesn't hide unless I press escape. I'll do the same for the terminal. |
If I have a chat open in a terminal (panel) and click on another panel, the chat is still not getting hidden, so voice actions continue to work even though not visible. |
That also happens in the chat in the editor, so I was following suit. When I hide the editor by clicking a different one, if there's been a response, the voice actions continue to work even though they're not visible. chat.mov |
Yeah fair, as long as the voice stuff can still be turned off from the opened widget. |
For the voice integration to chat, I need to rely on an event when inline chat is hidden. I found that there is a
hide
method:vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.ts
Line 161 in 743d036
However, I see that it is not being called in these cases:
A similar issue when terminals are in the editor and you open another editor.
Would it be possible for terminal to ensure
hide
is called in these cases? I have #212653 for then stopping the voice chat session, but it needs to be called.The text was updated successfully, but these errors were encountered: