MetaMask / MetaMask/snaps

Have a "Forced Update" option for non-backward compatible Snap updates.

Open
#2,312 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
853
Forks
662
Avg merge
2d 8h
Merged PRs (30d)
8

Description

Sometimes Snap builders have an update to their Snap which is not backward compatible to the previous versions, either in the Snap code or the Snap dependencies code. When an end-user is prompted to update the Snap and they chose not to update, they face a broken user-experience.

To avoid such a scenario, it would be nice to have a "Forced" Update prompt to the end-user. If the user chooses not to update, they would not be able to continue to use the Snap. Only a successful update of the Snap would allow the end-user to proceed with using the Snap.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named in the issue. Start by locating the Snap update prompt and the code that permits continued use after a declined update; define the affected update states and verify that only a successful update permits use.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.