Found another 2 bugs. Had these two bugs before and spent a long time to find out how to reproduce it. Let me know if you need more info. You have my btc address

Bug 1
To reproduce: When you have low in USD fund, buy BTC that is higher than your fund and switch the option to buy at market rate.
Bug: The system will let you proceed anyway and created an order id, however when you check the order, it is cancelled right away. You may check Order OV6OYZ-JSLCK-3DXH6O
Proposed solution: System should not waste the resource to create id if the user clearly does not have fund to complete the order. System can check the current market rate and do a calculation, compare it against user's fund and decide if a new order should be created.
Bug 2
To reproduce: From bug 1, after the system created the ID and a successful green message pop up and disappear. Try to buy btc using market or limit (set your own or auto).
Bug: You will see if you have insufficient fund, the system will show a pink box with no text it there, it is just an empty pink error box. If you navigate to another link, or if you log out and log in again. You will not be able to see the error message. Also, when you try to sell BTC after producing this bug, you will not see a success message, you will just see the pink box.
Proposed solution: Fix bug 1 and go from there. Looks like some id got missing and the message could not be displayed into the correct div.