MetaMask / MetaMask/metamask-extension
[Bug]: Banner - `Say hello to Bitcoin` opens a new browser tab with the Swaps page, instead of using the same page (or sidepanel)
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
Say hello to Bitcoin opens a new browser tab with the Swaps page, instead of using the same page (or sidepanel)
### Expected behavior
_No response_
### Screenshots/Recordings
Full view:
https://github.com/user-attachments/assets/6afc5b37-cde5-4644-9e2a-747841873dc7
Side panel view:
https://github.com/user-attachments/assets/e70d2f43-cef7-4aa5-b556-38d56519f390
### Steps to reproduce
Full view:
1. Click on Bitcoin banner --> see new tab is opened
Sidepanel:
1. Open Sidepanel
2. Click on Bitcoin banner
3. See a full window tab is open, instead of keeping me in the context of the side panel and directing me to the correct page
### Error messages or log output
```shell
```
### Where was this bug found?
Internal release testing
### Version
13.14.0
### Build type
None
### Browser
Chrome
### 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
Reproduce the issue in Chrome using the Bitcoin banner in both the full view and side panel, then trace the banner click entry point to see how the Swaps destination is opened. Done means the full view stays in its current page context and the side panel does not open a separate full-window tab.
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
- 38/100