VOOZH about

URL: https://tiptap.dev/docs/tracked-changes/getting-started/overview

⇱ Tracked Changes | Tiptap Tracked Changes Docs


The Tracked Changes extension enables suggestion mode for collaborative editing workflows. When enabled, all edits appear as proposals that can be accepted or rejected, similar to change tracking in word processors.

Features

The extension tracks four types of changes:

  • Insertions (add) — New content added to the document
  • Deletions (delete) — Existing content marked for removal
  • Replacements (replace) — Content that was simultaneously deleted and replaced with new content
  • Mark changes (markChange) — Formatting or other mark-level changes applied to existing text

Each suggestion carries metadata including who created it, when it was created, and a unique identifier.

Key capabilities

  • Suggestion mode — Toggle tracking on and off per user
  • Accept and reject — Review suggestions individually, in bulk, by range, or by user
  • Suggestion grouping — Continuous edits are automatically merged into single suggestions
  • Nested suggestions — Cross-author edits inside a pending suggestion stack as their own suggestions instead of overwriting it
  • Collaboration ready — Works with Yjs-based real-time collaboration
  • Comments integration — Link suggestions to comment threads for review workflows
  • Atom node support — Tracks changes to images, horizontal rules, and other non-text content
  • Table support — Tracks row, cell, and column insertions and deletions, including cell selections
  • Full query API — Find, filter, and inspect suggestions programmatically

Next steps