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

ConEmu Console hangs when user clicks on left button #1213

Closed
dpravn opened this Issue Aug 3, 2017 · 7 comments

Comments

Projects
None yet
3 participants
@dpravn

dpravn commented Aug 3, 2017

ConEmu Version : 170730 x64
OS Version : windows 10 x64
Used shell version : cmd

Problem description

ConEmu console hangs when user clicks on on left mouse button with in window. There is some change in cursor behaviour with flickering in blocks. When user presses keys, the cursor/block flickers but don't show up characters. Sometimes it comes back to life after few minutes.

Steps to reproduce

  1. Start ConEmu in cmd shell
  2. Click Mouse left button within console.
  3. Enter any keyboard keys... The cursor or block flickers but doesn't show any characters

Actual results

Console should work as expected with keyboard keys shown up.

Expected results

Console should not hang with flickering cursor

Additional files

default settings

@Maximus5

This comment has been minimized.

Show comment
Hide comment
@Maximus5

Maximus5 Aug 3, 2017

Owner

default settings

I do not believe in that. Run the ConEmu with real default settings and recheck:

Press Win+R and execute ConEmu64 -basic -run {cmd}.

Owner

Maximus5 commented Aug 3, 2017

default settings

I do not believe in that. Run the ConEmu with real default settings and recheck:

Press Win+R and execute ConEmu64 -basic -run {cmd}.

@dpravn

This comment has been minimized.

Show comment
Hide comment
@dpravn

dpravn Aug 3, 2017

I have tested with (Win+R and execute ConEmu64 -basic -run {cmd} ) but the behaviour is same... It happens both on my home laptop and office. I don't think its setting's issue.
At the bottom of console value after column/row position toggles between 25V and 100V while its flickering.
Its observed that flickering is for fewer seconds if run with the above command from Win + R and for normal run it takes couple of minutes.

dpravn commented Aug 3, 2017

I have tested with (Win+R and execute ConEmu64 -basic -run {cmd} ) but the behaviour is same... It happens both on my home laptop and office. I don't think its setting's issue.
At the bottom of console value after column/row position toggles between 25V and 100V while its flickering.
Its observed that flickering is for fewer seconds if run with the above command from Win + R and for normal run it takes couple of minutes.

@Maximus5

This comment has been minimized.

Show comment
Hide comment
@Maximus5

Maximus5 Aug 3, 2017

Owner

Show screenshots at least. I do not see any problems on my side.

Owner

Maximus5 commented Aug 3, 2017

Show screenshots at least. I do not see any problems on my side.

@dpravn

This comment has been minimized.

Show comment
Hide comment
@dpravn

dpravn Aug 3, 2017

After typing d I clicked on left mouse button and some more characters. As you can see cursor flickers but does not show up the characters until some time.

https://youtu.be/R-0lbBs81Nw

dpravn commented Aug 3, 2017

After typing d I clicked on left mouse button and some more characters. As you can see cursor flickers but does not show up the characters until some time.

https://youtu.be/R-0lbBs81Nw

@Mike737377

This comment has been minimized.

Show comment
Hide comment
@Mike737377

Mike737377 Aug 30, 2017

I've had this same issue for along time now (almost a year) across a lot of builds. I think it's possibly an environmental issue as it only occurs on one of my pc's. Opening up the real console (win+ctrl+alt+space) shows the same effect with the cursor changing between a solid block and an underscore at about twice the rate to the normal cursor blinking.

I can confirm that the issue still occurs when using Win+R and executing ConEmu64 -basic -run {cmd}.

Workaround is to restart the console from within ConEmu (ctrl+`), sometimes I have to restart it multiple times to get it working.

@Maximus5 happy to help out testing since the issue is repeatable on my desktop every time I fire up ConEmu from scratch.

Mike737377 commented Aug 30, 2017

I've had this same issue for along time now (almost a year) across a lot of builds. I think it's possibly an environmental issue as it only occurs on one of my pc's. Opening up the real console (win+ctrl+alt+space) shows the same effect with the cursor changing between a solid block and an underscore at about twice the rate to the normal cursor blinking.

I can confirm that the issue still occurs when using Win+R and executing ConEmu64 -basic -run {cmd}.

Workaround is to restart the console from within ConEmu (ctrl+`), sometimes I have to restart it multiple times to get it working.

@Maximus5 happy to help out testing since the issue is repeatable on my desktop every time I fire up ConEmu from scratch.

@Maximus5

This comment has been minimized.

Show comment
Hide comment
@Maximus5

Maximus5 Aug 30, 2017

Owner

Opening up the real console (win+ctrl+alt+space) shows the same effect with the cursor changing between a solid block and an underscore at about twice the rate to the normal cursor blinking.

Did you click in RealConsole? If so, it's not a ConEmu who process the clicks, but your console shell, application or something else.

Owner

Maximus5 commented Aug 30, 2017

Opening up the real console (win+ctrl+alt+space) shows the same effect with the cursor changing between a solid block and an underscore at about twice the rate to the normal cursor blinking.

Did you click in RealConsole? If so, it's not a ConEmu who process the clicks, but your console shell, application or something else.

@Mike737377

This comment has been minimized.

Show comment
Hide comment
@Mike737377

Mike737377 Sep 4, 2017

Yes I clicked in the console. Turns out it looks to be the combination between ConEmu and Clink which causes the issue.

Clink issue reported by someone else -> mridgers/clink#445

Mike737377 commented Sep 4, 2017

Yes I clicked in the console. Turns out it looks to be the combination between ConEmu and Clink which causes the issue.

Clink issue reported by someone else -> mridgers/clink#445

Maximus5 added a commit that referenced this issue Sep 6, 2017

gh-1213, gh-1246: Clicking anywere below the prompt line caused prolo…
…nged cursor blinking.

  ConEmu tried to move text cursor to the clicked position, which caused numerous ‘Right arrow’ clicks.
  Since now ConEmu would not try to advance text cursor forward, if user clicks on the empty
  space (line) below the prompt.

@Maximus5 Maximus5 closed this Sep 21, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment