Reference

Editor feels slow

Editor lag is a delay between an editing action and the visible response. Isolate the document, rendering mode, and surrounding activity before treating it as a general performance problem.

Updated

By Kition Docs

Verified against Kition 0.1.41 (d3e1b931) on 2026-08-29

Isolate the slow interaction

Use the same short editing action for each comparison, such as typing a sentence or scrolling a section. Change one condition at a time so the result tells you which part of the experience needs investigation. The checks below are diagnostic comparisons, not a claim that a particular file size is guaranteed to perform well.

  1. Save the current work and note the document and action that feel slow.
  2. Repeat that action in Source and Rich display to separate text editing from rendered content.
  3. Compare with a small plain document in the same workspace.
  4. Pause unrelated active work and repeat the same action.
  5. Report the reproducible case with the installed version and a redacted description of the document.
What each comparison isolates
ComparisonPossible area to investigate
Source versus RichRendered content and decorations
Small document versus affected documentDocument-specific complexity
Idle workspace versus active workCompeting runtime or interface activity

Isolate the editor surface

Rich editing performs live-preview scans and rendering that Source view does not. If Source view remains responsive, simplify the document or close side tools before treating the embedded runtime as the cause.

  • Open one small Markdown document and close search, graph, tags, tasks, backlinks, and broken-link tools
  • Switch to Source view to compare the raw Markdown editor with Rich live preview
  • Close other busy workspace tabs and restart Kition
  • Install the current stable release and retry the same document

Reduce expensive document content

Test large Mermaid diagrams, math blocks, long tables, and many local or remote media items separately. Split an unusually large document and reintroduce complex blocks one at a time to identify the expensive section.

Workspace scans are bounded but still do work

These implementation limits are not performance promises. File size, storage latency, document content, and concurrent dialogs still affect responsiveness.

  • Backlinks — scans at most 500 Markdown files
  • Local graph — scans at most 400 Markdown files
  • Global search — scans at most 400 files and returns at most 200 hits
  • Broken links — scans at most 600 Markdown files
  • Tasks — scans at most 600 Markdown files
  • Vault statistics — scans at most 500 Markdown files

Report a reproducible case

Record whether the issue occurs in Rich view, Source view, or both and whether it follows one document or the complete workspace. Copy Support diagnostics from Settings → About. Share raw logs only after inspection and redaction.

Implementation sources

Related pages

Ready when you are.

Kition is a desktop AI workspace for connected documents, structured tables, editable designs, whiteboards, visual workflows, and reviewable AI agents.