- fix crash on rendering B&W images with Kitty image protocol
- don't match directories when a composite pattern has a content pattern, even negated (eg
/js$/&!c/;: it's clear the user wants to match js files not containing a semicolon)
/js$/&!c/;: it's clear the user wants to match js files not containing a semicolon)