-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Error when trying to speed or cancel transaction on Firefox. #22314
Closed
Labels
regression-prod-11.8.0
Regression bug that was found in production in release 11.8.0
regression-RC
DEPRECATED: Please use "regresssion-RC-x.y.z" label instead
regression-RC-11.8.0
release-11.8.0
Issue or pull request that will be included in release 11.8.0
release-11.13.0
Issue or pull request that will be included in release 11.13.0
Sev2-normal
Normal severity; minor loss of service or inconvenience.
team-confirmations-system
DEPRECATED: please use "team-confirmations" label instead
type-bug
Comments
metamaskbot
added
the
regression-prod-11.8.0
Regression bug that was found in production in release 11.8.0
label
Dec 18, 2023
Merged
This is what I got in two different instances of Firefox, on Sepolia. Steps: Deploy erc20 contract --> approve tokens --> transaction is stuck on pending and in the end it does get confirmed but this error shows up both in speeding up and cancelling the pending tx. Screen.Recording.2023-12-19.at.13.38.15.mov |
anaamolnar
added
team-confirmations-system
DEPRECATED: please use "team-confirmations" label instead
Sev2-normal
Normal severity; minor loss of service or inconvenience.
labels
Dec 19, 2023
metamaskbot
added
regression-RC
DEPRECATED: Please use "regresssion-RC-x.y.z" label instead
release-11.8.0
Issue or pull request that will be included in release 11.8.0
labels
Jan 4, 2024
3 tasks
3 tasks
OGPoyraz
added a commit
to MetaMask/core
that referenced
this issue
Feb 13, 2024
## Explanation This PR updates `speedUp` and `cancel` transactions to force checking pending transaction statuses before creating each transaction. ## References * Fixes MetaMask/metamask-extension#22314 ## Changelog ### `@metamask/transaction-controller` - **Added**: Added a call of `PendingTransactionTracker.checkTransactions` before creating speed-up and cancel transactions ## Checklist - [x] I've updated the test suite for new or updated code as appropriate - [x] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate - [ ] I've highlighted breaking changes using the "BREAKING" category above as appropriate --------- Co-authored-by: Matthew Walsh <[email protected]>
13 tasks
MajorLift
pushed a commit
to MetaMask/core
that referenced
this issue
Feb 16, 2024
## Explanation This PR updates `speedUp` and `cancel` transactions to force checking pending transaction statuses before creating each transaction. ## References * Fixes MetaMask/metamask-extension#22314 ## Changelog ### `@metamask/transaction-controller` - **Added**: Added a call of `PendingTransactionTracker.checkTransactions` before creating speed-up and cancel transactions ## Checklist - [x] I've updated the test suite for new or updated code as appropriate - [x] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate - [ ] I've highlighted breaking changes using the "BREAKING" category above as appropriate --------- Co-authored-by: Matthew Walsh <[email protected]>
OGPoyraz
added a commit
that referenced
this issue
Feb 23, 2024
## **Description** If user tries to cancel transaction which is already confirmed, we would like to show them a modal to show a link to block explorer. ## **Related issues** Fixes: #22314 Related: #22663 ## **Manual testing steps** Please see the recording. ## **Screenshots/Recordings** https://github.com/MetaMask/metamask-extension/assets/7644512/861ef616-89a4-4292-8a2b-8a1733f2d88b ## **Pre-merge author checklist** - [x] I’ve followed [MetaMask Coding Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md). - [x] I've clearly explained what problem this PR is solving and how it is solved. - [x] I've linked related issues - [x] I've included manual testing steps - [x] I've included screenshots/recordings if applicable - [ ] I’ve included tests if applicable - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [ ] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. - [ ] I’ve properly set the pull request status: - [ ] In case it's not yet "ready for review", I've set it to "draft". - [ ] In case it's "ready for review", I've changed it from "draft" to "non-draft". ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --------- Co-authored-by: MetaMask Bot <[email protected]>
metamaskbot
added
the
release-11.13.0
Issue or pull request that will be included in release 11.13.0
label
Feb 23, 2024
dbrans
pushed a commit
that referenced
this issue
Feb 27, 2024
## **Description** If user tries to cancel transaction which is already confirmed, we would like to show them a modal to show a link to block explorer. ## **Related issues** Fixes: #22314 Related: #22663 ## **Manual testing steps** Please see the recording. ## **Screenshots/Recordings** https://github.com/MetaMask/metamask-extension/assets/7644512/861ef616-89a4-4292-8a2b-8a1733f2d88b ## **Pre-merge author checklist** - [x] I’ve followed [MetaMask Coding Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md). - [x] I've clearly explained what problem this PR is solving and how it is solved. - [x] I've linked related issues - [x] I've included manual testing steps - [x] I've included screenshots/recordings if applicable - [ ] I’ve included tests if applicable - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [ ] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. - [ ] I’ve properly set the pull request status: - [ ] In case it's not yet "ready for review", I've set it to "draft". - [ ] In case it's "ready for review", I've changed it from "draft" to "non-draft". ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --------- Co-authored-by: MetaMask Bot <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
regression-prod-11.8.0
Regression bug that was found in production in release 11.8.0
regression-RC
DEPRECATED: Please use "regresssion-RC-x.y.z" label instead
regression-RC-11.8.0
release-11.8.0
Issue or pull request that will be included in release 11.8.0
release-11.13.0
Issue or pull request that will be included in release 11.13.0
Sev2-normal
Normal severity; minor loss of service or inconvenience.
team-confirmations-system
DEPRECATED: please use "team-confirmations" label instead
type-bug
Describe the bug
Every time when transaction is sped up or cancelled you can the error in the background console.
Expected behavior
There should be no error.
Screenshots/Recordings
Sepolia:
firefox_sepolia.mov
Linea Goerli:
firefox_linea.mov
Errors are the same for speeding up and cancelling:
Steps to reproduce
Error messages or log output
No response
Version
11.8.0
Build type
None
Browser
Firefox
Operating system
MacOS
Hardware wallet
No response
Additional context
No response
Severity
No response
The text was updated successfully, but these errors were encountered: