MetaMask / metamask-extension

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
https://metamask.io
Other
12.08k stars 4.93k forks source link

Metamask Firefox addon not loading at all #24072

Open PopaMihaiAlexandru opened 7 months ago

PopaMihaiAlexandru commented 7 months ago

What is this about?

The MetaMask Firefox extension is not loading properly. I tried updating Firefox or trying old versions of MetaMask and the extension remains unresponsive. It stopped working suddently.

image image

MM version: 11.12.4 Firefox: 125.0.1 (64-bit) OS: Windows

Scenario

1. Open Firefox.
2. Attempt to open the MetaMask extension.
3. Notice that the extension is stuck on a loading icon and does not open.

Design

No response

Technical Details

No response

Threat Modeling Framework

No response

Acceptance Criteria

The MetaMask extension opens without issues in Firefox.

Stakeholder review needed before the work gets merged

References

No response

danjm commented 7 months ago

@PopaMihaiAlexandru can you toggle open those "SES_UNHANDLED_REJECTION" errors and take a screen shot of any additional information?

danjm commented 7 months ago

Also, here is some other information you can provide:

If you are still experiencing this, it would be helpful if you could provide the following:

  1. when MM on firefox was last working for you, and when you first noticed it broken
  2. Go to about:debugging#/runtime/this-firefox and clicking "Inspect" next to MetaMask, then go to the "Storage" tab and then click "Extension Storage" and get a screenshot
  3. After doing all of that, uninstalling and reinstalling MetaMask, or installing MetaMask on a different instance of Firefox, and reporting on whether you still see the problem.
cryptodigi commented 7 months ago

same happening on chrome, waiting solution since weeks... unacceptable

danjm commented 7 months ago

@cryptodigi Can you provide screen shots of the errors shown by going to chrome://extensions and then toggling on "Developer Mode" in the top right corner and clicking background.html, and going to the "Console" tab of the window that opens?

Also, what version of MetaMask are you using?

cryptodigi commented 7 months ago

already did this several times, and posted multiple ss on other issues btw here you are

image

mm version is the last one 11.14.0

cryptodigi commented 7 months ago

image

cryptodigi commented 7 months ago

hope all this helps @danjm image

bojidar-bg commented 7 months ago

I managed to solve the same issue locally by deleting MetaMask and installing it again.. but it's unfortunate that doing that also clears all of MetaMask's storage (including useful things like transactions and contacts).

bigr247 commented 7 months ago

@biojidar-bg can you give instructions on how you locally deleted and reinstalled the account as I am having the same issue and also the most important thing is did you lose any of your assets? I notice you mentioned things like (transactions and contracts).. so i'm a tad bit confused just how far the rabbit hole goes.

bojidar-bg commented 7 months ago

@bigr247 Well... as far as I can tell... (no warrantees it would work as explained) what I did was that I had a backup seed phrase handy, and I pretty much uninstalled the extension and then installed it again through the official Firefox addons store. Then, that took me back through the usual new account flow, where I re-entered my backup seed phrase and recreated the accounts I had. As for assets - no assets should be lost that way (it's basically equivalent to installing Metamask on a new machine), unless they were custom assets that don't get autodetected by Metamask, in which case you would have to configure those again. Transaction history being lost confused me somewhat, as I thought that would be pulled from etherscan/etc., but I guess the extension has its own storage for that. And contact lists are obviously going to be lost, those are never uploaded anywhere, and I didn't export them beforehand.

If you were to do something similar, I would strongly recommend simply using a separate Firefox profile for the new installation and not uninstalling anything (or backing up the profile or at least the addon's data) -- that way, all the data should remain there, even if it's currently inaccessible due to this issue.

bigr247 commented 7 months ago

@bodijar-bg ok thanks for the reply mate. so basically instead of following your first task, install Metam on a completely different system but use the same seed phrase (in which i have)? Is that what you meant when you said (using a separate firefox profile for a new installation)? as you can see i'm not tech savvy just trying to get back into my account which is hard to comprehend what the hell happened unless it was a bug in the recent firefox update or something.