[Bug]: Migrating the smart transaction opt-in status failing #29869
Labels
regression-RC-12.11.0
Regression bug that was found in release candidate (RC) for release 12.11.0
release-blocker
This bug is blocking the next release
Sev1-high
High severity; partial loss of service with severe impact upon users, with no workaround.
team-transactions
Transactions team
type-bug
Describe the bug
When testing feature #28854, we have found that migration from different older version than 12.11.0 aren't getting the expected results (described in the PR)
Basically we have seen that when 12.11.0 is updated the STX value is always enabled.
We need to make sure at least next test works well to be able to ensure the feature is working:
The user has MM Extension <=12.8 installed. They submit a smart transaction (it can fail or succeed). They opted-out for STX with the STX opt-in modal. The user updates MM to 12.11. The modal is not displayed and STX are disabled.
In addition we have noticed that only v12.5.0 shows the STX info popup (where STX setting value is initially setup), while with other versions, this popup is not shown and the STX setting value is set to null (while the UI shows that is activated)
Expected behavior
with next test the STX should be deactivated after upgrading the extension
The user has MM Extension <=12.8 installed. They submit a smart transaction (it can fail or succeed). They opted-out for STX with the STX opt-in modal. The user updates MM to 12.11. The modal is not displayed and STX are disabled.
Screenshots/Recordings
No response
Steps to reproduce
Error messages or log output
Detection stage
During release testing
Version
12.11.0
Build type
None
Browser
Chrome
Operating system
MacOS
Hardware wallet
No response
Additional context
No response
Severity
sev1
The text was updated successfully, but these errors were encountered: