philc / philc/vimium

Privacy: Allow disabling history, tab, and bookmark suggestions

Open
#4,282 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

There is not currently a way to disable history or open-tab suggestions in the vomnibar.

This is a privacy concern when using vimium away from home, as it may show sensitive information about items in history or tabs tabs in windows that are minimized or in another workspace. It should be possible to use vimium and the vomnibar without needing to keep your entire browser sterile enough to satisfy the most restrictive environments (school, work).

Simulating a keyword search provider (like the Firefox address bar's ^ * + % etc) would be excellent. This would allow a user to disable automatic suggestions then decide each time if they want to display their browsing history and open tabs to those near them.
Another reasonable config option for open tabs would be to only search tabs from the current window, allowing users to easily separate e.g. personal and work browser windows.

See also: #3078

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

No file or test is named. Start by tracing the vomnibar's history and open-tab suggestion behavior, then review the related discussion in #3078. Done should mean users can disable these suggestion sources and, if the chosen scope includes them, limit open-tab searches to the current window or invoke them explicitly.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 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.