MetaMask / MetaMask/metamask-mobile

[EPIC] Reduce the number of in-app browser bugs by [50]% (8 to 4)

Open
#14,341 0 comments 0 reactions 1 assignee Assigned to @smilingkylan View on GitHub
area-performance epic team-mobile-platform
Dominant language
TypeScript
Stars
3k
Forks
1.7k
Avg merge
1d 14h
Merged PRs (30d)
669

Description

### What is this about?

Enhance the performance & stability of the MetaMask in-app browser to provide a faster, more reliable Web3 browsing experience.
The in-app browser is a frequently used feature in the mobile app and it should be a stable and reliable experience for our users. C[urrent bug board](https://github.com/orgs/MetaMask/projects/60/views/46).
Tactics:

- Address the most impactful 6 issues open on the browser
- Identify performance improvements that can reduce the memory consumption for a browser tab
- https://www.google.com/url?q=https://consensys.slack.com/archives/C08EBL4GT88/p1741905132687479?thread_ts%3D1741819138.570879%26channel%3DC08EBL4GT88%26message_ts%3D1741905132.687479&sa=D&source=docs&ust=1743464196769706&usg=AOvVaw1b3j7dMxO1Btdumic6TlsC

Priority to address:

- [x] https://github.com/MetaMask/mobile-planning/issues/1963
- [x] https://github.com/MetaMask/mobile-planning/issues/1980

Sev1 - Security

- [x] https://github.com/MetaMask/mobile-planning/issues/2096

Sev1

Sev2 - Security

- [x] https://github.com/MetaMask/metamask-mobile/issues/14479
- [ ] https://github.com/MetaMask/mobile-planning/issues/2115
- [x] https://github.com/MetaMask/mobile-planning/issues/2114

Sev2

- [x] https://github.com/MetaMask/metamask-mobile/issues/2195
- [x] https://github.com/MetaMask/metamask-mobile/issues/10721
- [x] https://github.com/MetaMask/metamask-mobile/issues/13784
- [x] https://github.com/MetaMask/mobile-planning/issues/1498

Sev3 - Security

Sev3

### Scenario

_No response_

### Design

_No response_

### Technical Details

_No response_

### Threat Modeling Framework

_No response_

### Acceptance Criteria

_No response_

### Stakeholder review needed before the work gets merged

- [ ] 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_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.