philc / philc/vimium

Unable to side-scroll code elements

Open
#4,093 0 comments 0 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

Describe the bug
When there's a side-scrollable code element I can't select it and scroll, resorting to mouse usage.

Personal hover keybind:

map gh LinkHints.activateMode action=hover

To Reproduce
Steps to reproduce the behavior:

  1. Go to URL https://www.npmjs.com/package/prettier
  2. Get link hints ('f'), change frame ('gf'), or hover ('gh')
  3. Nothing targets the code-element for side-scrolling in the Badge section.
  4. Use mouse to see rest of code

Browser and Vimium version

If you're using Chrome, include the Chrome and OS version found at chrome://version. Also include the Vimium version found at chrome://extensions.

If you're using Firefox, report the Firefox and OS version found at about:support. Also include the Vimium version found at about:addons.

Firefox: Firefox 102.0.1 (20220705093820)
Vimium: Version 1.67.1, Last Updated 20 June 2022

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

Reproduce the issue at the npmjs.com/prettier page, then try the LinkHints.activateMode path and the f, gf, and gh entry points against the horizontally scrollable Badge code element. Done means the code element can be targeted and side-scrolled with Vimium without resorting to the mouse.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
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.