While on a commit screen I can add number of flags to it (one at a time) using Flag for Later link. After used such link is replaced with Remove {FlagColorHere} Flag and flag icon is changed to color of flag I've set.
However this isn't a case with purple flag:
Maybe other flags are also affected. For sure the blue and red flags have proper flag icon color.