Ever since one of the code updates a couple of days ago, rainbow potion is invisible when imbibed. I hope this is a known bug.
It has become quite annoying when someone imbibes the ground around a vendor, so no one can approach the vendor, and we dont know its there!