Enables cursor placement at normally unreachable positions. Shows a horizontal line cursor before/after tables, images, and other block elements where text cursors can’t normally go.
How to see it: Use arrow keys to navigate to the edges of tables or around block elements. The gap cursor appears as a thin horizontal line where normal cursors can’t go.

When Gap Cursor Appears

The gap cursor activates at positions that are:
  • Before/after tables - Add content outside table boundaries
  • Around images - Insert text before or after inline images
  • Near horizontal rules - Place cursor at hard-to-reach positions
  • Between void blocks - Navigate between non-editable elements
  • Document boundaries - Start/end of document near block elements

Visual Appearance

Normal cursor (vertical):      Gap cursor (horizontal):
                              
    Text here|                 ━━━━━━━━━━━━
                               [Table here]
    More text                  ━━━━━━━━━━━━

Why you’d use this

  • Table Navigation - Add content before/after tables without complex workarounds
  • Image Positioning - Insert text around images and media
  • Better UX - Eliminate “stuck cursor” frustrations
  • Document Structure - Navigate complex layouts with nested blocks
  • Accessibility - Keyboard-only users can reach all document positions