Vim support intermittent on Glass

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In the files sidebar of the new agent window, vim key bindings occasionally work for me, but most of the time don’t. They work fine in the normal editor all the time.

Steps to Reproduce

Install the vscodevim.vim plugin.
Open a file in the normal editor. Use j and k to move up and down.
Open the Agents Window.
Open a file in the sidebar. Use j and k to move up and down.

Expected Behavior

Just now it’s working for me. Vim navigation keys work, I can enter insert mode and exit it as normal.
But quite often, it doesn’t work and I end up with ‘jjjjjj’ in my code, so I have to undo and live without it. Reloading the window doesn’t help.

Operating System

MacOS

Version Information

Version: 3.1.17
VSCode Version: 1.105.1
Commit: fce1e9ab7844f9ea35793da01e634aa7e50bce90
Date: 2026-04-19T19:33:58.189Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. This is a known class of bugs in Glass. The keybind router and the prompt focus on type controller sometimes catch keys before they reach vscodevim, which is why it feels intermittent, especially after switching tabs or interacting with the agent panel.

We’re tracking this internally, but I can’t share an ETA for a fix yet. Some related fixes, like arrow keys in visual mode, are already in review, so we’re gradually covering these cases.

As a temporary workaround, if keys stop working, clicking back into the editor to restore focus sometimes helps, but it won’t fully solve the issue.

If you notice a specific reliable trigger, like it always breaks after X, please let me know. That’ll help narrow it down.

A post was merged into an existing topic: ESC key (exit vim insert mode) doesn’t work in Glass