philc / philc/vimium

Scrollbar does not appear when using Vimium's "Scroll up" or "Scroll down" command

Open
#3,897 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

Bug description

  • Demonstrating expected behavior
    • Navigate to ibm.com
    • Use arrow keys, mouse wheel, or spacebar to scroll up and down page
    • Observe that the scrollbar on the right side of the screen appears and moves as the page is scrolled
    • Observe that the scrollbar on the right side of the screen disappears about 1 second after scrolling stops
  • Demonstrating Vimium scroll behavior
    • Navigate to ibm.com
    • Use Vimium's scrollDown or scrollUp commands to scroll up or down page
    • Observe that the scrollbar on the right side of the screen does not appear as the page is scrolled

Expected behavior

  • Scrollbars appear when using any of Vimium's scrolling commands

Workaround

  • Use arrow keys, mouse wheel, or space bar to scroll page to see where on the page the user is currently at

Browser and Vimium version

  • Chrome OS 92.0.4515.157
  • Vimium 1.67

Impact

  • It's not possible to know length of pages when using Vimium's scrolling commands. This is inconvenient when wanting to know where on the page the user is, which is especially needed on long pages and potentially long pages (news articles, comment threads, tutorials, etc).

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 on ibm.com using Vimium's scrollUp and scrollDown commands, then compare the result with arrow-key, mouse-wheel, and spacebar scrolling. Start at the implementation or command entry points for scrollUp and scrollDown; done means the scrollbar appears while either Vimium command scrolls and disappears after scrolling stops.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.