MetaMask / metamask-mobile

Mobile web browser providing access to websites that use the Ethereum blockchain
https://metamask.io
Other
2.04k stars 1.06k forks source link

Transaction Notification stuck at the bottom of the screen. #2494

Closed lsqproduction closed 3 years ago

lsqproduction commented 3 years ago

Describe the bug confirmed transaction pop-up (see screenshot) stuck on the bottom of the screen while using the browser. The pop-up itself doesn't block any interactions on websites, but when trying to interact with transfers approvals it somehow blocks the lower part of the screen, making interaction with payment/token approval impossible.

Screenshots Screenshot_20210406_235434_io metamask

To Reproduce Steps to reproduce the behavior Possible cause: switching/ powering off screens in the middle of a transaction.

Expected behavior Notifications go away after a while

Smartphone (please complete the following information):

114580, 114790, 119616, 121008,15238

to be added after bug submission by internal support / PM Severity

roo-shy commented 3 years ago

in some cases reinstalling helps but it happens again as soon as user get an incoming transfer from a third party dapps. Example: stake.axion.network

Screen Shot 2021-04-12 at 12 40 25 PM

in my browser a transaction is stuck and it won't let me use the bottom half of the screen at all on both browser or to add a coin please see pics, on my ipad no problems on my Android it won't work

Screen Shot 2021-04-12 at 12 42 57 PM

one more example of the use case: 119781

kgorinson commented 3 years ago

It's occurring for me as well, on iOS. image

Same root cause. Turning off the screen with a pending transaction. The severity of it is worse on iOS because it blocks the buttons on the bottom of the screen.

mobularay commented 3 years ago

Re-opening this ticket as v2.2 did not fix this issue

eddfr commented 3 years ago

While "transaction submitted" is stuck in the browser, funds CANNOT be send via "assets" as the "Next" button becomes unresponsive after entering destination address.

Furthermore, buttons in the browser also do not respond, making use of wallet connect in-browser also impossible.

This in effect freezes user funds. (Not fixed by 2.2)

mobularay commented 3 years ago

Thanks for sharing the details here, @eddfr. Our team is currently working on this issue, any additional info/details will help us at this point.

We'll keep you (all) updated in the next while.

eddfr commented 3 years ago

Should the "unpressable buttons" issue be opened as a new issue? @mobularay ?

mobularay commented 3 years ago

@eddfr good point. I am not sure. Let me speak with the team first and update you. Thank you!

mobularay commented 3 years ago

Hello @isproduction @tuxiemeow93 @eddfr CC @roo-shy

Our team is having trouble reproducing this issue on multiple devices that we have. We are getting more reports of this issue happening though. Would you be open to helping us identify how you've come across this stuck notification issue, step by step?

Ideally, if we can see a video how how you trigger this issue with MetaMask mobile app, and the following info. Pls attach to this ticket.

Pls reach out if you have any questions - we really appreciate your patience and reporting this issue to us! Thank you

cfal commented 3 years ago

I'm seeing this happen on Android, MetaMask v2.2.0 (54). I've seen the transaction notification as "Transaction XX Complete!" like in the above screenshots, as well as "transaction submitted", like in the screenshot below. It's still possible to interact with the buttons underneath the notification.

Unfortunately, none of "Reset Account", "Clear privacy data", "Clear browser history", or "Clear browser cookies" fixes it, I had to reinstall each time. I think this usually happens when a transaction is running, but before confirmation, I close the app or switch to another app, and then return to it.

Screen Shot 2021-05-12 at 9 34 06 PM
eddfr commented 3 years ago

Found this bug on: Vivo phone Metamask: version previous to 2.20, persisting after update to 2.20 Phone OS: funtouchOS vivo rev 1.56.25

sevet commented 3 years ago

Have this stuck transaction screen for a while but does nt want to reinstall, its like it there and not there, browser buttons work through it - home, back etc' but cant confirm transactions. For the time being i istalled kiwibrowser with regular metamask chrome extension. Android 11

mobularay commented 3 years ago

@cfal @eddfr @sevet - thank you for your responses! I will check-in with my team to see if they need more info in order to (re-) start troubleshooting again. Will keep you posted.

mobularay commented 3 years ago

A few more questions:

  1. can you share your state logs with us, asap (sorry I should have asked for this earlier) or when this issue happens again to you?
  2. @sevet, is your description relating to your usage with Extension or the Mobile app?
  3. seems like you all are able to "come back" to the app after it froze by moving away from the MetaMask mobile app to a different app, and then coming back to it... and you can do this multiple times. Is this correct?
sevet commented 3 years ago

A few more questions:

  1. can you share your state logs with us, asap (sorry I should have asked for this earlier) or when this issue happens again to you?
  2. @sevet, is your description relating to your usage with Extension or the Mobile app?
  3. seems like you all are able to "come back" to the app after it froze by moving away from the MetaMask mobile app to a different app, and then coming back to it... and you can do this multiple times. Is this correct?

Only on mobile version never on extension, this message is up a few weeks now its transaction 65 for me and im on 110 now, it stayed through reboots and upgrade, im just waiting for it to dissapear on some upgrade since i dont want to add all my networks and tokens back manually....(why not auto discover tokens?) How can i send my logs privately?

The app doesnt freez, just the message floating is frozed and sometimes in the way of doing things

mobularay commented 3 years ago

Hello @cfal @sevet @eddfr CC @roo-shy

Thank you for sharing your experiences, steps and conditions here (and also screenshots!) that you encountered when this issue appeared <3 They were really helpful, and we believed we found the root cause and identified the solution. I will update this thread again on the ETA of this bug fix being released to production so that you can get the latest version to overcome this issue.

Stay tuned!