Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MetaMask Firefox Extension Not Loading #22355

Closed
9 tasks
Astrit11 opened this issue Dec 20, 2023 · 12 comments
Closed
9 tasks

MetaMask Firefox Extension Not Loading #22355

Astrit11 opened this issue Dec 20, 2023 · 12 comments
Labels
external-contributor Sev1-high High severity; partial loss of service with severe impact upon users, with no workaround. team-extension-platform type-bug

Comments

@Astrit11
Copy link

Astrit11 commented Dec 20, 2023

What is this about?

The MetaMask Firefox extension is not loading properly. Despite updating Firefox, the extension remains unresponsive and does not open,it was working fine for me until today and I'm not able to get it through I need to log ASAP.

I tried clearing the cache,updated firefox to latest version and everything but still the issue remains I cant remove and install again because I'm not sure about seed phrase.

MM version:11.6.2
Firefox:Version 121.0 (64-bit)
OS:ubuntu

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 specific design-related information at this time]

Technical Details

[No specific technical details at this time]

Threat Modeling Framework

[No specific threat modeling details at this time]

Acceptance Criteria

  • The MetaMask extension opens without issues in Firefox.
  • The loading icon disappears, allowing users to access their wallets.

Stakeholder review needed before the work gets merged

Screenshot from 2023-12-20 13-31-36

I tried to open it directly but its still the same infinite loading screen :
image

  • Engineering (needed in most cases)
  • Design
  • Product
  • QA (automation tests are required to pass before merging PRs but not all changes are covered by automation tests - please review if QA is needed beyond automation tests)
  • Security
  • Legal
  • Marketing
  • Management (please specify)
  • Other (please specify)

References

No response

@danjm
Copy link
Contributor

danjm commented Dec 20, 2023

@Astrit11 Can you expand the error messages in the screenshot you just showed? In particular, where the error says "An unexpected error occured". Can you click the arrow next to then and take a screenshot of the extra information that is then showed?

@danjm
Copy link
Contributor

danjm commented Dec 20, 2023

@Astrit11 You may be able to extract your Secret Recovery Phrase and then reinstall by following these steps:

  1. Go to about:addons
  2. Click the gear icon and click "debug addons"
  3. Click "Inspect" next to the MetaMask addon
  4. Go to the storage tab
  5. Click "Extension Storage"
  6. Click the "Value" under data, and then in the right column expand the data object
  7. Click "KeyringController", copy the data found here

(A video of the above 7 steps is here:

firefoxvaultexport.mp4

Now you have your vault data. you can now go to https://metamask.github.io/vault-decryptor/ and enter that data and your password to decrypt the vault and get your SRP / seed phrase (you also have the option of forking and downloading that code and running it locally)

Following these steps may be the fastest way to recover in your current situation. We of course will try to solve the bug that is causing this, but the above steps should be faster than waiting for us to fix the bug

(As a reminder, as you work to recover your seed or fix the MetaMask install, never give your vault data or your password or your seed phrase to anyone. MetaMask employees will never ask you for it, and if anyone does ask you for it, they are trying to rob you.)

@Astrit11
Copy link
Author

@danjm I resolved the issue by exporting the data under the extensions folder inside firefox(based on extension uuid) by extracting binary file to readable format and decrypted the data with vault decryptor than I uninstalled and installed metamask extension again and now it seems to work(I could not do it inside my firefox->debug extension because somehow I have cleared everything trying to resolve the issue).

As per the issue I cant say it now since it's fixed but I don't think there was any clear message inside the "An unexpected error occurred" if I remember correctly it was empty and it was pointing to the source of the extension because I was debugging it for myself why the issue was happening and was trying to resolve I thought it was something related to sentry since it was not initialized properly and it was causing the popup.html not to open,but if that happens to me again in the feature I will try to catch all the logs.

Thank you!

@danjm
Copy link
Contributor

danjm commented Dec 21, 2023

Thanks @Astrit11 , and I'm glad you were able to recover your vault and successfully re-install

@Astrit11 Astrit11 changed the title MetaMask Firefox Extension Not Loading(URGENT) MetaMask Firefox Extension Not Loading Dec 21, 2023
@Blueskyedandclear
Copy link

Hi, I'm having the same problem with Metamask in that it won't load. Is there a simple solution for someone who isn't a coder/programmer?
Metamask launch error

@gmmsantos
Copy link

Hi all, facing the exactly same problem as the OP

Firefox Version: 122.0.1
Metamask Version: 11.7.5

It has been working fine for months and since yesterday I cannot access the wallet anymore.

@gauthierpetetin gauthierpetetin added Sev1-high High severity; partial loss of service with severe impact upon users, with no workaround. type-bug labels Feb 19, 2024
@DanyLinuxoid
Copy link

DanyLinuxoid commented Feb 29, 2024

Same issue, it just stopped working with all my funds locked in wallet. Re-installation did not help.

@milolivelife
Copy link

I have the same issue. Is the only option to re-install? I have an active Event running in metamask with "Airstream"and my concern is that after re-installation this Airstream event is not working anymore.

@tab00
Copy link

tab00 commented Mar 16, 2024

Try my solution that I've just posted at #9196

@normie
Copy link

normie commented Mar 26, 2024

@Astrit11 could you please elaborate on extracting the binary file and converting it to readable format? Which file should be extracted, how did you convert it? I'm in the exact same boat, same errors, Firefox, Linux. Debugging storage seems to be empty.
2024-03-26_17-12

@romankleyn
Copy link

@normie take a look at @SKYBITDev3 reply. I had the same issue as you and their post worked for me. TLDR; a file is named wrong need to access the sqlite table to find what the file should really be named will work after that.
#9196 (comment)

@MateoEmilio1
Copy link

Same situation as @normie here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external-contributor Sev1-high High severity; partial loss of service with severe impact upon users, with no workaround. team-extension-platform type-bug
Projects
None yet
Development

No branches or pull requests