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)

Open
#38,882 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

quality-sprint-dec-2025 regression-RC-13.14.0 Sev2-normal sidepanel team-engagement type-bug
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.