MetaMask / MetaMask/metamask-extension
[Bug]: Restore - Internal Error dialog doesn't respect selected theme (light)
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
### Describe the bug
Internal Error dialog doesn't respect selected theme (light). It's displayed as a dark-mode dialog
### Expected behavior
Respect selected theme if possible?
### Screenshots/Recordings
https://github.com/user-attachments/assets/f5f5787b-d1d9-44ea-a8e5-90a22a3280f8
### Steps to reproduce
1. Open MM
2. Select light mode (if not already selected)
3. Lock the wallet
4. Open Application storage
5. Delete Keyring
6. Go to chrome extensions page and click Reload
7. Open MM
8. See internal error dialog displayed in dark mode
### Error messages or log output
```shell
```
### Where was this bug found?
Internal release testing
### Version
13.33.0
### Build type
None
### Browser
Chrome
### Operating system
MacOS
### Hardware wallet
_No response_
### Additional context
_No response_
### Severity
_No response_
Contributor guide
Research direction
No source file or test is named. Reproduce the issue in Chrome using the listed light-mode, wallet-lock, keyring-deletion, and extension-reload steps, then trace the Internal Error dialog's theme handling. Done means the dialog respects the selected light theme after this recovery flow.
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
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 62/100