One sprite effect has permanent effect on sprite image

We noticed earlier that the disintegration effect was damaging a sprite’s image. After it’s turned off with clear effects it leave a permanent effect on the sprite. I wrote a quick program to check all 17 effects and it’s the only one that behaves in this way, the rest are transient effects. Is this intentional? If so, what’s the recommended way to restore the image and is there a way to help the programmer distinguish between transient and permanent effects?


Code is as you’d expect:

disintegration in 0.14.46 / 5.30.6 still leaves the sprite image damaged…