High cost developer product displays in scientific notation in popup

Hi. I wanted to test a developer product in studio, but to ensure nobody else on the dev team somehow buys it I set the price in robux to 9999999999999999. This was a surprisingly large number, and I was sure nobody would accidentally buy it. When I went to purchase the dev product in studio test mode, via Play under the Simulation ribbon, it would not let me purchase and told me I would have to buy more robux. I thought, “This must be weird. Maybe because I do not own the group, I cannot make test purchases.” I decided to change the price down to 1 robux and it allowed me to test purchase. My next thought was, “Okay maybe since I did not have enough robux, it would not let me test purchase.” So I set it to a number of robux, 5,000,000, that I did not have, but was still a reasonable number. That worked and allowed me test purchase. I am assuming having such a high price (when e+ comes in) on the developer product is what is causing this to break.

Issue: Having a dev product with a very high price of robux, such as 9999999999999999, breaks the functionality of test purchasing (buying the developer product without being charged). I believe this happens more specifically when the numbers go into scientific notation, but that needs futher testing.
Where: This is happening in a group game in studio testing mode, and I have tested in a personal game and it does the same thing.

When: This is currently happening as of 8/21/2020 M/DD/YYYY

Benefits of fixing: None other than to prevent others from going through the confusion I went through.
Image Examples:

9999999999999999 test purchase

1 robux test purchase

5,000,000 robux test purchase

This is my first bug report, so if I am missing anything please let me know.

4 Likes

Thanks for reporting this, we are looking into it and will reply here with any updates.

4 Likes