dlvhdr / gh-dash

A beautiful CLI dashboard for GitHub 🚀
https://dlvhdr.github.io/gh-dash
MIT License
7.06k stars 208 forks source link

Terminal corrupted if keystroke help is open during subprocess #312

Open annettejanewilson opened 11 months ago

annettejanewilson commented 11 months ago

Describe the bug If the keystroke help pane (from pressing ?) is open when a subprocess is spawned, then on completion of the subprocess, the terminal layout is corrupted.

To Reproduce Steps to reproduce the behavior:

  1. Start gh dash.
  2. Switch to any tab with PRs listed.
  3. Press ? to show the keystroke help panel.
  4. Press d to show a diff of the current PR.
  5. Press q to quit from the diff viewer.
  6. Press ? to hide the keystroke help panel.

Expected behavior

Actual behaviour

Desktop

I am not using tmux, screen or similar tools.

danjones1618 commented 11 months ago

I'm also getting this issue

lomby92 commented 5 months ago

Same issue for me.

OS: Fedora Linux 38 (Sway) Kernel: 6.8.7-100 Shell: zsh WM: sway Terminal: foot