Skip to content

Navigating Multiple Scroll Bars on a Page #4656

Open
@andrewcincotta

Description

@andrewcincotta

Describe the bug

On certain websites that have multiple scroll bars, such as my school's internship application site, I cannot find a way to switch the active scroll bar (that vimium dictates j and k to) between different ones. As of right now, it detects some scroll bars, but not all. In the screenshot below, the default scrolling behavior is mapped to the outermost scroller. By pressing f (as in the screenshot) and then 12 (labelled "12: Scroll."), I can switch to the left pane scroll window. From there, I cannot switch back to the outermost, and I also cannot control the right pane window (starting with "Business Development Co-op"). Switching frames (through gf and gF) does not change anything, as this site any many others do not use them.

One workaround I have found is through my two link keybinds:
map X LinkHints.activateMode action=hover
map C LinkHints.activateMode action=focus

By focusing on an element in either of the panes, I can then use the arrow keys (built into Chrome) to scroll on that pane. However, vimium bindings do not switch to this scroll window, so j, k, gg, etc do not affect it.

Image

To Reproduce

Go to a website with multiple scroll bars and attempt to scroll in different areas using vimium keybinds.

Browser and Vimium version

I'm currently on the latest dev version of Vimium for Chrome. I have cloned the repo and added it in chrome://extensions as described in the tutorial. I also pull occasionally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions