Cursor not visible in Vim mode · Issue #1273 · BoostIO/BoostNote-App · GitHub
Skip to content
This repository was archived by the owner on May 12, 2026. It is now read-only.
This repository was archived by the owner on May 12, 2026. It is now read-only.

Cursor not visible in Vim mode #1273

Open

Description

@jason-pollock

Current behavior

While in Vim mode, the cursor is invisible on empty lines. This is reproducible in every note. Reproducible in Mac, Debian, and online versions.

https://i.imgur.com/83F6ceb.png

Expected behavior

The cursor should be visible on empty lines, displayed in blinking block format.

Steps to reproduce

Open a new or existing note. Enter Insert mode and type a few lines. Exit to Command mode. Navigate to an empty line using "H" or "J". Notice that your cursor is invisible on empty lines.

Not much else to say. It happens to me every time on every note.

Environment

  • Web

  • Mac

  • Debian

  • Boost Note.next version: 0.22.0

  • OS version and name: Kubuntu 20.04, MacOS Big Sur 11.6

Activity

  1. Komediruzecki commented on Oct 18, 2021

    @Komediruzecki
    Contributor

    Hi,

    I can confirm the issue, I'll notice the team so we can resolve this quickly.

  2. Komediruzecki commented on Oct 26, 2021

    @Komediruzecki
    Contributor

    Hello,

    I investigated the issue, this seems to be a general Codemirror bug, codemirror/codemirror5#6312
    which means if we are using VIM mode and contenteditable in Codemirror editor, the VIM cursor on an empty line won't be shown. So it is either moving to textarea mode (and losing IME working properly) or waiting for the Codemirror to fix this.

    I made a comment on the issue, if this will be resolved quickly, we will just update the Codemirror version, otherwise, we should see for some other solutions.

  3. jason-pollock commented on Jan 23, 2023

    @jason-pollock
    Author

    Looks like Codemirror has fixed the bug causing this issue, yet the issue persists in Boost Note. Any chance of revisiting this issue? Get Vim mode working again?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions