monero-project / monero-gui

Monero: the secure, private, untraceable cryptocurrency
Other
1.74k stars 769 forks source link

No way to exit out of Confirm Send Modal #3867

Open elibroftw opened 2 years ago

elibroftw commented 2 years ago

I was trying to send Monero today and it seems that if the wallet has been locked for quite some time, the gui is unable to calculate the fee, so when I click send while the fee is calculating, I get stuck on the creating transaction modal.

This is two bugs. One is infinite fee calculation and the second is no way to cancel the confirm send modal while the fee is calculating. Solving the former solves the latter but if the former takes too long to fix, the latter should be fixed first.

These two issues combined with the fact it's hard to close the wallet make for a very horrible UX. I'm unable to start working on a my own Monero wallet atm but these are serious issues that need to be addressed!

selsta commented 2 years ago

Which node are you using? The fee shouldn't take long to calculate in the first place.

elibroftw commented 2 years ago

I was using a trusted remote node. The issue has nothing to do with a node since after I restarted the wallet the fee took only a couple seconds. The issue definitely has to do with running the gui for long period of time.

selsta commented 2 years ago

Can you reproduce this issue consistently?

elibroftw commented 2 years ago

It would take hours to reproduce the error. The gui was running for over 12 hours when I tried to send a transaction.

elibroftw commented 1 year ago

By the way, this issue still exists. Keep the GUI open for a couple hours and then click send. image

elibroftw commented 1 year ago

Okay so it took a whole minute

elibroftw commented 11 months ago

Wanted to send someone their money yesterday and it took 3 minutes for the transaction to be created into the gui. Mymonero is faster at this so I don't know what's going on.

selsta commented 11 months ago

MyMonero set to the same daemon as the GUI?

elibroftw commented 11 months ago

No it is their own daemon. the GUI is connected to mine. I'll try using a different remote node but wondering what hardware could limit the daemon?

selsta commented 11 months ago

I don't know but to isolate the issue it would be good to set both to the same daemon. Really slow storage can slow down transaction generation but multiple minutes is too long even for a slow daemon.