MetaMask / MetaMask/metamask-mobile
View:BrowserTab TypeError: undefined is not an object
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
**Describe the bug**
When trying to access Uniswap through MetaMask Mobile I have received an error:

Every time I go to the browser I get this screen and I can't do anything but view my wallet. I tried logging out and logging back in. I tried deleting the app and re-downloading, same error. I tried importing my seed phrase into MetaMask onto a different phone and still received this error.
**Steps to reproduce (REQUIRED)**
Steps to reproduce the behavior, libraries used with version number, and/or any setup information to easily reproduce:
1. Go to 'MetaMask Mobile'
2. Click on 'Browser' and then select 'Uniswap'
3. See error
**Expected behavior**
I expected Uniswap interface to open
**Screenshots**
Screenshot of error above.
**Browser details (please complete the following information):**
- OS: [iOS] - MetaMask mobile
**Additional context (Error Messages, etc.)**
Please help, I've exhausted options on fixing this issue and just want to use MetaMask mobile properly.
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
Start by reproducing the error in MetaMask Mobile on iOS through Browser and the Uniswap entry point. The payload names no source files or tests, so trace the Browser flow from that reproduction and identify the undefined object shown in the error. Done means the Uniswap interface opens normally in the mobile browser.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, react-native, typescript
- Domain
- mobile-dev, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100