Vimium conflicts with the "Ctrl + [" Keyboard Shortcut
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
Include a clear bug description.
When using Google Keep, pressing Ctrl + ] indents an item of a list. Ctrl + [ dedents an item of a list. Vimium prevents the dedent Keyboard Shortcut to execute. When pressing Ctrl + [, focus is also removed (the caret disappears) from the list. I haven't been able to identify where the focus goes. I've tested and isolated every other Add-On, and I've identified Vimium as the culprit. Without extensively testing elsewhere, there also seems to be some funny business going with Google Docs.
To Reproduce
Steps to reproduce the behavior:
- Go to URL Google Keep
- Click on Check Box Icon to Create New List
Include a screenshot if applicable.
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 111.0.1 (64-bit)
Vimium 1.67.6
Initial List:

Indent of an Item:

Attempt of Dedenting an Item:

Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the shortcut conflict in Firefox 111.0.1 with Vimium 1.67.6 at Google Keep, using the list and dedent steps described in the issue. Done means Ctrl + [ dedents the selected list item without removing focus, while preserving expected Vimium behavior elsewhere, including the reported Google Docs concern.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100