You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When there is a hidden floating pane, and one closes all other panes so that the current tab would close, zellij hangs, and subsequent keypresses cause a crash.
Steps to reproduce:
Open floating pane
Focus existing tiled pane
Press ctrl+d or close pane with keybindings
At this point everything is stuck, press any key and it will crash with:
Error occurred in server:
× Thread 'screen' panicked.
├─▶ Originating Thread(s)
│ 1. stdin_handler_thread: AcceptInput
│ 2. screen_thread: WriteCharacter
│
├─▶ At zellij-server/src/tab/mod.rs:822:60
╰─▶ called `Option::unwrap()` on a `None` value
Honestly, I'm wondering what the correct behaviour here should be. We can fix the crash as before, but what'll happen is that the floating pane will be unceremoniously closed without any indication to the user. What would you expect here?
zellij --version
: 0.27.0When there is a hidden floating pane, and one closes all other panes so that the current tab would close, zellij hangs, and subsequent keypresses cause a crash.
Steps to reproduce:
This happens after #1239.
The text was updated successfully, but these errors were encountered: