MetaMask / MetaMask/metamask-extension
[Bug]: Firefox UI lag and delay when clicking buttons
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
Describe the bug
After using MetaMask on the Firefox browser from some time, delays are experienced when switching networks, switching accounts, interacting with dapps and overall clicking buttons
At some point no click action is registered and UI freezes for some seconds.
Also experienced a crash when opening MetaMask in full screen
Unable to reproduce consistently.
Previous issue that was fixed in v13.34.0
Expected behavior
No slowness
Screenshots/Recordings
https://github.com/user-attachments/assets/c16872d9-e076-4c8f-be05-ab879198c75c
https://github.com/user-attachments/assets/7800fc94-505d-4922-9ac4-e3029524eaf9
https://github.com/user-attachments/assets/41b61da7-e78c-4bcb-a3ea-3cee887ff143
Steps to reproduce
- Install MetaMask on Firefox
- Use for some time doing regular actions: switch networks, accounts, interact with dapps
- Notice intermediate slowness
Error messages or log output
Where was this bug found?
Internal release testing
Version
13.35.0
Build type
None
Browser
Firefox
Operating system
MacOS
Hardware wallet
No response
Additional context
No response
Severity
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin with the Firefox reproduction steps on macOS using MetaMask 13.35.0: switch networks and accounts, interact with dapps, and click buttons over time. Compare the behavior with previous issue 43121 and observe both UI delays and the fullscreen crash. Done means the lag, missed clicks, and reported crash can no longer be reproduced in these scenarios.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100