I usually open new tabs to look at stats, compare creatures, and select the creature I want to use right now. I close all tabs then open a new tab with the creature I chose to make sure the right one is selected.
I opened several creatures in tabs to compare their genes. I decided I wanted to research the last two genes on Revenge, so I closed the other tabs, then opened a new tab with Revenge in it. Revenge was selected as my pet. Revenge was the only pet I researched that day!
I saw the change in vermillion and money happen immediately after I clicked the button. I had 750 silver. Revenge only had two unresearched genes. it took 700 silver, 7 vermillion. On the bright side it did research the two genes I was missing. The problem is that it also kept taking silver and vermillion until I ran out of silver.
--------------
And I just had it happen again! I had over 1,100 silver. I don't remember the exact amount but it was an odd number not divisible by 100. I decided to research all traits on Inkfeather. She had no traits researched.
I opened her alone in a new tab. She was the active pet. The research thing took all my money (I'm at zero now!) and 11 vermillion. She still has one gene unresearched. I should have had enough to have researched everything and still had money left!
It researched the same gene twice somewhere along the way and made me pay for it.
Is the random gene select code broken? It's like the random gene select code does not always notice when a gene has already been researched. It also appears to have taken a partial payment in silver this time, which is strange.