philc / philc/vimium

Feature request: Repeat last click

Open
#2,262 5 comments 10 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

Example:
I'm on youtube and hit f to "click" on the start/stop button. I have to hit "SE" so I do.
But then I scroll down by a little bit and hit f again to unpause the video, and now it's
showing a different key combination (i.e. "AF").

This is cumbersome. If vimium could simply remember the last link (or whatever else)
that was clicked and there was a shortcut for it (for example the dot key "."), it would
make repeat "clicking" easier and on top of that it would also work when you have
scrolled down to the comment area and the link/button isn't visible anymore.

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

The issue mentions Vimium's link-hint flow (f, SE/AF) and proposes a . shortcut, but names no files or tests. Start by tracing the existing link-hint click handling and keyboard-command dispatch; done should be a shortcut that repeats the last clicked link or button even after scrolling it out of view.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.