-
Notifications
You must be signed in to change notification settings - Fork 40
Introduced relations in OT #1478
Conversation
This PR reduces the number of skipped tests to 4, of which only 2 are in transformations (the other 2 are related to a different part of the changed code - engine debug tools). |
After some changes, it requires #1486 |
@@ -53,6 +53,12 @@ describe( 'transform', () => { | |||
} | |||
} | |||
|
|||
const contextIsStrong = { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IMO the name suggests a boolean option, not an object.
} | ||
|
||
const origB = this.originalOperations.get( opB ); | ||
const undoneB = this.document.history.getUndoneOperation( origB ); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Undone operation? Comment is needed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not sure what exactly should be commented here, but I'll add extensive comments in a followup to explain every of those algorithms.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nevermind, it was late. ;)
Moved to #1497. |
Suggested merge commit message (convention)
Fix: Introduced relations in OT which helps solving conflicts during undo. Closes ckeditor/ckeditor5#4383.