philc / philc/vimium

Vimium conflicts with the "Ctrl + [" Keyboard Shortcut

Open
#4,243 1 comment 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
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:

  1. Go to URL Google Keep
  2. 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:
2023-04-05_11-59-49_firefox

Indent of an Item:
2023-04-05_11-58-55_firefox

Attempt of Dedenting an Item:
2023-04-05_11-59-10_firefox

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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.