mirror of
https://github.com/wez/wezterm.git
synced 2024-11-30 14:49:26 +03:00
8f9d654301
At some recent point in history, I effective broke multiple tabs in `wezterm ssh HOST` by allowing them to contend in weird ways on locks, leading to a horribly sluggish experience where multiple keypresses in alternate tabs would appear to be swallowed until IO happened in another tab. Yuk! This commit fixes that up by teaching channels how to wait cooperatively and to attempt a read in all waiting channels when the fd becomes readable. |
||
---|---|---|
.. | ||
examples | ||
src | ||
Cargo.toml |