Allow Total field to be left as desired amount instead of re-calculating onblur
I totally understand the technical and literal reason to reformat this value onblur, but it's very annoying—please hear me out…
To explain what I am referring to: when setting up an order in the 'Trading' section on the Trading Terminal page, you type the value you want in the 'Total' field but then that value gets overridden immediately onblur. For example, I enter 200 (being: at n price, I want to buy $200 worth of x asset), and it might change to say 199.984344—obviously this is due to the $ value being derived from the Price set and Amount that is calculated.
It's bad UX to just change the value out of the users control. I think Kraken does this well where they show an almost equal to character (≈) in the Total field. Also I think it would be valuable adding somewhere in the field the value type (I am on a USDT market, so is this value in USDT or USD?). Note though, in Kraken, when you choose to enter a token amount to define the order, the Total field renders out the actual predicted value, so it could be say 199.984344. In that scenario that's totally ok because I was in control of the token amount.
Another reason I think it's not worth reformatting the value under the users feet is because it doesn't have to so literal—when the order fills it most likely won't be the amount you're recalculating it to be anyway (or even the whole amount the user defines too, but at least the user doesn't get an uneasy and annoying experience entering a value).
Happy to share screenshot and add more context. Thank you.
Suggested 14 days ago
2 comments
[email protected]
Here's some screenshot of Kraken UI I was referring to.
14 days ago
[email protected]
The first screenshot shows if you enter a token quantity, the Total amount renders out the literal estimate (so 200.0004), note this stays as is onblur which is expected.
The second screenshot shows if you enter the Total desired amount (in this case 200), onblur it doesn't change.
14 days ago