The following pipeline cannot be interrupted with Ctrl-C:
{ /bin/sleep 10 ; /bin/sleep 20; } | { /bin/sleep 30 ; /bin/sleep 40; }
But if I remove one of the sleep, it can be interrupted by Ctrl-C.
This is a regression: there was no issue with zsh 5.3.1 (Debian 9).
Version: 5.9-1 Now fixed.
since there were no replies to my old bug report upstream (2019). In case someone wishes to backport the fix, the upstream fix is commit 15bf8ace168a86d0fae90b10e9f706baddd4c0bf on 2022-04-30.