linux-credentials / linux-credentials/credentialsd

Add Chromium support to web extension

Open
#25 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

good first issue help wanted
Dominant language
Rust
Stars
259
Forks
19
Avg merge
1d 2h
Merged PRs (30d)
12

Description

There is an web-extension compatible with Firefox that can be used for testing until we work on integrating the API directly into the browser. This extension uses the `cloneInto` function from Firefox to share data between the content and background scripts. This is a Firefox-specific function; Chromium-based browsers have another way of doing this.

Since this is meant to be temporary anyway, I will not work on this personally to focus on other parts of the service, but I would review support for Chrome if someone else implements it.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the web extension's content and background scripts, especially the Firefox-specific cloneInto usage. Compare the data-sharing approach needed by Chromium-based browsers and test the extension in Chromium while preserving Firefox support; done means the extension works in both browser families.

Written by the indexing model from the issue text.

Assessment

Domain
frontend, web-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.