MetaMask / MetaMask/snaps

Review which permissions could be combined in the install modal

Open
#1,808 6 comments 0 reactions 0 assignees View on GitHub
snaps-deferred snaps-research type-research
Dominant language
TypeScript
Stars
853
Forks
662
Avg merge
2d 8h
Merged PRs (30d)
8

Description

Example: endowment:rpc is one permission with two booleans but is displayed as two separate permissions in the install modal. This could be displayed as a single permission with clearly stated "website" and "snap" when both booleans are true.

Output of this task is a list of recommendations for grouped permissions.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the install modal and its permission display behavior, using endowment:rpc as the concrete example. Review how permissions with multiple booleans are presented, then produce a list of recommendations for permissions that could be grouped and the labels to show when multiple booleans are true.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authorization, frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.