I’m experiencing an issue where the cursor in Cursor IDE keeps switching to overwrite mode (block cursor) on its own.
I expect the cursor to remain as a vertical line (insert mode), but after some time or certain actions, it reverts back to a rectangular/block cursor, behaving like overwrite mode is being re-enabled automatically.
This wasn’t happening before, and I’m not intentionally toggling overwrite mode (no Insert key press, and I’m on Mac).
Has anyone else run into this? Could it be a bug, a keybinding, or some extension/feature triggering it?
This is standard VS Code editor behavior. It is the overwrite and insert mode toggle. Cursor does not change this behavior.
A few things to check:
Do you have a Vim extension installed, for example VSCodeVim or Neovim. Vim extensions use a block cursor in normal mode, and clicking with the mouse can switch back to normal mode, which looks exactly like this.
Check the status bar in the bottom right. When the block cursor appears, does it show OVR, meaning overwrite mode. If not, it is probably a Vim extension controlling the cursor shape, not real overwrite mode.
Try disabling all extensions to isolate it. Run Cursor from the command line with cursor --disable-extensions and see if it still happens.
Check for an accidental keybinding. On Mac, Alt+Cmd+O toggles overwrite mode. If you use a tool that remaps keys, like Karabiner or another input method, it might be sending that shortcut.
Since you said it happens when clicking on a new line, my best guess is a Vim extension. Let me know what you find.