Edit Conflict Dialog
Edit conflict dialog with a three column yours versus theirs field diff, a radio list of resolutions, and a version history safety note.
Edit conflict dialog with a three column yours versus theirs field diff, a radio list of resolutions, and a version history safety note.
Search blocks by description or jump to a page.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Edit Conflict Dialog is the static blueprint for the moment two people edit the same document at once, rendered open over a scrim for Q3 launch plan. The heading states that the doc changed mid edit and the subtext names who saved the newer version, Priya Nair, four minutes ago, with three overlapping fields. A three column table lays the conflict out field by field, showing Status, Launch date, and Owner with your value beside hers. A radio list then offers three resolutions, keep your version, take her version, or keep both as a named copy, with the first preselected.
The conflicting fields and the resolutions are each one typed array, and the dialog is static markup with no Radix portal opened, so the scrim renders correctly inside the preview iframe. A muted callout carries the safety promise, whichever path you choose the other version is kept in history for 30 days and your edits outside these three fields are saved either way. The side by side diff does the explaining, so the choice is obvious before a button is pressed.
Reach for this block in any collaborative editor where a save can land on top of unsaved work from another editor. Wire the diff to the fields that actually differ, bind the radio group to a resolution strategy, then merge or fork the record based on the chosen option.
A natural flow around it on an Application Pro page:
Before
After
One strong use is a document merge conflict with a field level diff. Other concurrent edit moments:
Tip: show the exact fields in conflict, not a generic warning, the diff is what lets someone decide in seconds.