I just upgraded to 4.42, and I don't know if this is a bug or what, but my trigger which is set to match only yellow (non-bold) on black is now firing on anything that matches the pattern regardless of color...
<triggers>
<trigger
back_colour="8"
enabled="y"
keep_evaluating="y"
match="^(?:In the trees above |Flying above |On the rooftops over |In a pit at |In the mountains above |In a nest above )?(.+?\.)$"
match_back_colour="y"
match_bold="y"
match_text_colour="y"
omit_from_log="y"
omit_from_output="y"
regexp="y"
send_to="14"
sequence="10000"
text_colour="11"
>
<send>Note("%0")</send>
</trigger>
</triggers>