Bug 122330

Summary: Recording (tracking) changes will misjudged the editor when two accounts collaboratively editing the same file
Product: LibreOffice Online Reporter: Franklin Weng <franklin>
Component: WriterAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: aron.budea
Priority: medium    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 83946    
Attachments: CODE Writer misjudged the editor
Collaborative_editing_with_track_recording.png

Description Franklin Weng 2018-12-26 05:09:00 UTC
Created attachment 147827 [details]
CODE Writer misjudged the editor

When I opened an odt file in CODE and two people were editing this file at the same time, with "Track change -> Record" checked, the system would misjudged who typed which letters.  

In the attached file "track_changes" you can see that "My name is Kevin" should be typed by Kevin, but the letter "v" was marked as inputting by me.  We were not editing the same area at that time.  

In the attached file "collaborative_editing_with_track_recording" you can see that in the bottom of the screenshot, I typed "Test again with two accounts: Franklin and Kevin" but "F" and "e" was marked as inputting by Kevin.
Comment 1 Franklin Weng 2018-12-26 05:09:35 UTC
Created attachment 147828 [details]
Collaborative_editing_with_track_recording.png
Comment 2 Aron Budea 2018-12-27 15:41:06 UTC
I could reproduce this some time back, apparently it still exists, then. Confirming.
Comment 3 Michael Meeks 2019-03-14 14:17:45 UTC
Re-factor and fix pushed to master, should be out in a subsequent release. Thanks for filing =)