philc / philc/vimium

Several Vimium commands do not work when page has JavaScript disabled

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

I have disabled JavaScript for many sites (using the excellent Quick Javascript Switcher extension). I'm finding that several Vimium commands do not work on pages with JavaScript disabled. This includes:

  • activateModeToCopyLinkUrl ("Copy a link URL to the clipboard") brings up hints, but selected hints are not copied to the clipboard
  • showHelp
  • Vomnibar.activateEditUrl and seemingly every other shortcut under 'Using the vomnibar'

I can add more as I come across them. Below is screenshot showing the setting for sites where Javascript is disalbed by the extension. Thanks!

image

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 listed commands with JavaScript disabled, starting with activateModeToCopyLinkUrl, showHelp, and Vomnibar.activateEditUrl. Trace why these commands fail in that browser state; done means the reported commands work when JavaScript is disabled, including copying the selected link URL and opening the relevant interfaces.

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.