MetaMask / MetaMask/metamask-extension

[Bug]: Settings unresponsive due to smart transaction confirmation hanging in pop-up view

Open
#38,477 1 comment 0 reactions 1 assignee Assigned to @bschorchit View on GitHub
Bugs---Low-Priority INVALID-ISSUE-TEMPLATE regression-RC-13.12.0 Sev2-normal team-confirmations type-bug
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

**Describe the bug**

Due to a smart transaction confirmation in the pop-up view, the _Settings_ tab becomes unresponsive

- After sending a smart transaction in full screen view, the smart transaction confirmation `Your transaction is complete` is only displayed in pop-up view
- If this is not closed and a new transaction is submitted in full screen view, then two confirmations are displayed
- If the first one of the smart transaction is closed in full screen view using `View Activity` button, then the second confirmation is left hanging in the pop-up view and an Unapproved transaction is displayed in the Activity list
- After this, the Settings tab becomes unresponsive until the confirmation from the pop-up view is closed

**Expected behavior**

Be able to access settings

**Screenshots/Recordings**

https://github.com/user-attachments/assets/844d1637-6c7f-4f62-b3af-21fc578f44db

Image

Image

**Steps to reproduce**

1. Send smart transaction in full screen view
2. Notice smart tx confirmation is displayed in pop-up view (do not close it)
3. Send a new transaction in full screen view
4. Notice two confirmations are displayed
5. Navigate to the first one and click on `View activity`
6. Notice only one conformation is displayed in the pop-up view
7. Click Settings
8. Notice Settings is unresponsive

**Error messages or log output**

```shell

```

**Detection stage**

During release testing

**Version**

13.12.0

**Build type**

None

**Browser**

Chrome

**Operating system**

MacOS

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.