The current strategy of fetching new data from the snap is very naive and feels buggy as some data doesn't update when we expect them to unless we refresh the page.
Steps to reproduce an example of this behavior:
Uninstall Arsnap from Metamask if previously already configured
Visit arsnap.org and click "Connect to Metamask"
Without refreshing the page, navigate to the "Permissions" page
Nothing is showing
Refresh the page
Permissions required by the wallet are now showing
The current strategy of fetching new data from the snap is very naive and feels buggy as some data doesn't update when we expect them to unless we refresh the page.
Steps to reproduce an example of this behavior: