MetaMask / MetaMask/metamask-extension
[Bug]: Requests - MM diaglog is not automatically closed when disabling MM extension
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
Whenever I have a pending request and the MM dialog open, if I disable the Extension I see how the dialog remains open, with my default browser home page.
Expected behavior
Dialog should be closed automatically
Screenshots/Recordings
https://github.com/user-attachments/assets/af837853-e451-43a7-8d10-d6beeecae70b
Steps to reproduce
- Connect to the test dapp
- Trigger any tx
- Disable MM
- See the MM dialog remains open and redirects to your home page
Error messages or log output
Detection stage
In production (default)
Version
12.9.1
Build type
None
Browser
Chrome
Operating system
Linux
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
Reproduce in Chrome with the test dapp: create a pending transaction, open the MetaMask dialog, and disable the extension. Trace the request-dialog lifecycle during extension shutdown; done means the dialog closes automatically instead of remaining open and redirecting to the browser home page.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100