Skip to content
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 output freezes on click #408

Closed
kunwon1 opened this issue Apr 10, 2019 · 8 comments
Closed

terminal output freezes on click #408

kunwon1 opened this issue Apr 10, 2019 · 8 comments
Labels
Area-Interaction Interacting with the vintage console window (as opposed to driving via API or hooks) Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Product-Conhost For issues in the Console codebase Resolution-By-Design It's supposed to be this way. Sometimes for compatibility reasons.

Comments

@kunwon1
Copy link

kunwon1 commented Apr 10, 2019

This bug-tracker is monitored by Windows Console development team and other technical types. We like detail!

If you have a feature request, please post to the UserVoice.

Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues. Instead, send dumps/traces to [email protected], referencing this GitHub issue.

Please use this form and describe your issue, concisely but precisely, with as much detail as possible

  • Your Windows build number: (Type ver at a Windows Command Prompt) 10.0.17134.648

  • What you're doing and what's happening: (Copy & paste specific commands and their output, or include screen shots) Tailing a log file, the screen is continuously scrolling, I click on the terminal window and output freezes until ESC is pressed

  • What's wrong / what should be happening instead: Output should continue regardless of clicking on the terminal window

I see this issue that was closed, it references this repo, but I cannot find a corresponding issue
microsoft/WSL#1223

@zadjii-msft zadjii-msft added Backlog Product-Conhost For issues in the Console codebase Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. labels Apr 10, 2019
@zadjii-msft zadjii-msft added this to the Backlog milestone Apr 10, 2019
@zadjii-msft
Copy link
Member

You're right, this was closed in the WSL repo without creating a matching issue in this repo.

As stated in the original issue, this is a feature request for the console that's on the backlog.

@HBelusca
Copy link
Contributor

Is this happening because QuickEdit mode (in the console Properties dialog) was enabled?

@jcoutch
Copy link

jcoutch commented May 8, 2019

This is the same behavior as the current ConHost in Windows. If you click inside the window, it assumes you're attempting to select text, highlights a single character, and pauses execution of whatever process is in that window.

I can't tell you how much time I've wasted trying to debug applications running in a console window, getting mad at why it's not responding, just to find out I had one character selected in the terminal that was halting it's execution. 😭

@HBelusca
Copy link
Contributor

HBelusca commented May 8, 2019

I can't tell you how much time I've wasted trying to debug applications running in a console window, getting mad at why it's not responding, just to find out I had one character selected in the terminal that was halting it's execution.

Usually said console window prepends "Select " or "Mark " in front of its title.
I note that it's not done by the new windows-terminal. (Also selection by using only keyboard -- aka. "Mark" -- or in block-mode as done already by conhost would be welcome 😃 .)

@ghost ghost added the Needs-Tag-Fix Doesn't match tag requirements label May 17, 2019
@miniksa miniksa added Area-Interaction Interacting with the vintage console window (as opposed to driving via API or hooks) Resolution-By-Design It's supposed to be this way. Sometimes for compatibility reasons. and removed Mass-Chaos labels May 17, 2019
@ghost ghost removed the Needs-Tag-Fix Doesn't match tag requirements label May 18, 2019
@miniksa
Copy link
Member

miniksa commented May 18, 2019

This is how conhost is supposed to work. Resolving.

@miniksa miniksa closed this as completed May 18, 2019
@kunwon1
Copy link
Author

kunwon1 commented May 24, 2019

Does this text from the referenced issue no longer apply? Are there no longer plans to make this a configurable option?

We tried disabling it once on internal builds and were nearly overrun by angry engineers with pitchforks and burning torches! We do, however, hear you and agree that it should be a configurable behavior, and so have added this ask to our internal feature tracking system and will consider implementing in a future build.

microsoft/WSL#1223 (comment)

@jcoutch
Copy link

jcoutch commented May 24, 2019

I'm also pretty sure the behavior of Terminal is inconsistent with the existing console in Windows. For example, if the window is un-focused, a single click on the console does not initiate select/mark. It only initiates select/mark when clicked while the window is focused. When I tried out Terminal a couple weeks ago, it was marking regardless of the windows current focus state.

@zadjii-msft
Copy link
Member

This issue is closed because it was promarily tracking the feature in the legacy conhost.exe. Since we're not planning on making this configurable in conhost.exe, we closed the issue. We do however plan on making it configurable in the Windows Terminal. I've moved that discussion to #980

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Interaction Interacting with the vintage console window (as opposed to driving via API or hooks) Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Product-Conhost For issues in the Console codebase Resolution-By-Design It's supposed to be this way. Sometimes for compatibility reasons.
Projects
None yet
Development

No branches or pull requests

5 participants