Note: I can understand why this is being done, but, it does not work if you don't have permissions and you don't get any feedback as to why.
Remove permissions from the Multi-sig extension.
Navigate to the Multi-sig extension page.
A transaction will automatically be triggered, with no context as to why or what it is for.
Expected behaviour
There should not be any auto triggered transactions when loading a page.
You should see the missing permissions banner if there are permissions missing, that only users with the right permissions can trigger.
Actual behaviour
You get an auto triggered transaction when navigating to the Multi-sig extension page, which, does not have it's required permissions.
auto-transaction.webm
The errors if you visit the page if you don't have the required permissions.
Result of switching connected wallet while on the page, without reloading. This also locked me into the account, as it would auto trigger the transaction and that failed transaction prevented me from disconnecting my wallet. I have to navigate away, reload the app, then disconnect the wallet.
Steps to reproduce
Note: I can understand why this is being done, but, it does not work if you don't have permissions and you don't get any feedback as to why.
Expected behaviour
Actual behaviour
You get an auto triggered transaction when navigating to the Multi-sig extension page, which, does not have it's required permissions. auto-transaction.webm
The errors if you visit the page if you don't have the required permissions.
Result of switching connected wallet while on the page, without reloading. This also locked me into the account, as it would auto trigger the transaction and that failed transaction prevented me from disconnecting my wallet. I have to navigate away, reload the app, then disconnect the wallet.