The color palette adjusts based on the zoom level in order to improve contrast. Roughly a bazillion people pointed out that it's "broken", so I guess that was a dumb call on my part!
Shouldn't it adjust based on the extremes (Or standard deviation) within the zoom area? In that case there would always be some purple, and should fix at least the specific problem the parent showed.