MetaMask / MetaMask/metamask-extension

Preserve URL when visiting IPFS or ENS pages

Open
#9,353 2 comments 1 reaction 0 assignees View on GitHub
area-name-systems type-enhancement
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

[Chromium has introduced the new protocol prefix handlers](https://blog.chromium.org/2020/09/chrome-86-improved-focus-highlighting.html)

This is an API that allows a webextension to handle protocols with dweb prefixes like ipfs, ethereum, ssb, and more!

You can [learn to use them here](https://arewedistributedyet.com/programmable-custom-protocol-handlers/).

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Read the linked Chromium protocol-handler announcement and programmable custom protocol handlers guide first, then locate the existing IPFS and ENS navigation handling; done means the original URL is preserved when visiting those pages.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.