Taint is dangerous because it spreads through execution path, so even something that is seen as a innocent taint might have adverse and weird effect on the overall UI at a later time, or when something specific occurs. This leads to confusion about why and how some weird bug or unresponsive UI occurs when it's in fact a taint.
So overall, I would suggest being very careful and conscious about taint. For instance, a lot of people use the UIFrameFade/UIFrameFlash API as if tainting them had no consequence, where in fact it breaks the default UI when someone uses the internal voice chat.
|