Notion redesigned its text editing system in 2025 using Conflict-free Replicated Data Types (CRDTs) to enable true collaborative editing. Previously, concurrent edits to the same block used a "last write wins" approach that lost changes; the new system based on Replicated Growable Array (RGA) preserves all edits by assigning unique IDs to characters and tracking insertions and deletions as tombstones.
Notion redesigned its text editing system in 2025 to support true collaborative editing by implementing CRDTs (Conflict-free Replicated Data Types), replacing the previous "last write wins" approach that caused users to lose concurrent edits. The CRDT implementation uses a Replicated Growable Array structure where each character has a unique ID, allowing simultaneous edits to be merged without data loss while preserving user intent in most cases.