@dioexul found and issue:
When User submits a transaction before got response from EstimateGas endpoint, app crashes with an error.
With this fix in such a case "Unknown fee" will be displayed and later replaced with an actual one.
How to reproduce / test
Prepare the transaction, but before clicking on "Next" button turn off the internet (you can use Throttling feature in developer tools on the network tab).
Click "Next" and then click "Sign & Publish"
Type the password in BUT don't publish yet
Turn on internet (you may switch "No internet" to "Slow 3G" in throttling dropdown)
And then click on Publish button quickly (to publish it before EstimateGas API will respond)
@dioexul found and issue: When User submits a transaction before got response from EstimateGas endpoint, app crashes with an error. With this fix in such a case "Unknown fee" will be displayed and later replaced with an actual one.
How to reproduce / test