Closed ackerleytng closed 4 years ago
Thanks for reporting @ackerleytng, this has been fixed in 317d19ea817595e283370db5781f3d7a002b92a5. The issue surfaced when no callback function had been defined, preventing the output from being consumed and thus the ZLE watcher being called repeatedly. Not an issue when using callbacks and non-interactive terminals.
To reproduce:
async_start_worker test -n
async _job test 'sleep 0.1'
Add an echo in
_async_zle_watcher
to confirm that_async_zle_watcher
is indeed being called many times.Could this lead to downstream issues?