philc / philc/vimium

Firefox Multi-Account Containers - new command to open link in default container or specified container

Open
#3,219 7 comments 14 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
27k
Forks
2.6k
PR merge metrics
No merged PRs in 30d

Description

Hi,

By default Firefox opens links in new tabs in current container.

Let's assume there is Firefox container for Facebook.

If an user opens links on Facebook website in new tab with LinkHints.activateModeToOpenInNewTab Vimium command, the new tab will open inside Facebook container.

In my opinion it doesn't help if you want to prevent Facebook from tracking your activity.

By the way, if you open new empty tab in container, Firefox opens it outside of containers by default. However, if you use createTab Vimium command in container to open empty tab, new tab is opened inside of that container.

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 tracing the LinkHints.activateModeToOpenInNewTab and createTab commands mentioned in the issue, then inspect how Vimium currently handles Firefox container tabs. Define and implement the new command behavior for opening a link in the default container or a specified container, and verify both cases against Firefox's tab behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.