> Why SIGWINCH in particular?

it may happen when you resize your terminal window. So that's something we should not care about.

> We could have a blacklist if that made sense. Probably no legitimate reason to send SIGFPE, for instance. Then again, if you really want to, who am I to judge?

I don't know. I am just raising the point that we currently have a whitelist and going for a free list. But maybe that's not really a problem and up to the end user. I am myself never using other signals than term & kill so I am not very well positioned to judge either