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

Program freezes when hitting Esc when the list of container actions is shown #109

Open
philippgille opened this issue Jul 9, 2019 · 3 comments

Comments

@philippgille
Copy link

dry is awesome and works great in most cases. But I encountered a case where the program freezes and can reproduce this every time. It's only in a very specific case though (at least it seems so).

To reproduce:

  1. Start via CLI with dry
  2. Show the command list with Enter on the first container
  3. Close the command list with Esc
  4. => Program goes back to the list of all filtered containers, but is then completely frozen (Esc, q and any other shortcut doesn't work, only Ctrl+C works)

Note: This does not happen when you move the selection in the command list before. So when the command list is shown and you hit Down and then Esc, everything works fine. Also, when having done this a single time, and then opening more command lists and closing them without hitting Down, everything works fine as well. So for some reason, only the first opening/closing of the command list matters here.

@philippgille
Copy link
Author

P.S.:

  • Installed via go get, with Go 1.11.5
  • Installed dry commit a1a5613
    • (dry --version is: dry version , build, so it doesn't contain any info, probably because installing with go get doesn't lead to the required code generation or setting of constant values in the code)

@moncho
Copy link
Owner

moncho commented Jul 9, 2019

Thanks for reporting it and the clear instructions!!

@moncho moncho added the bug label Jul 9, 2019
@moncho
Copy link
Owner

moncho commented Aug 16, 2019

hi @philippgille

I have not been able to reproduce the problem following your instructions, could you please try again? Thanks

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

No branches or pull requests

2 participants