https://bugs.documentfoundation.org/show_bug.cgi?id=168740

            Bug ID: 168740
           Summary: FILEOPEN DOCX Overlapping redlines: Accept button
                    accepts several changes
           Product: LibreOffice
           Version: 26.2.0.0 alpha0+ master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]
            Blocks: 115709

Created attachment 203200
  --> https://bugs.documentfoundation.org/attachment.cgi?id=203200&action=edit
Example file from Word with overlapping delete+insert

Attached example file contains two tracked changes, one insertion and one
deletion that partially overlaps the insertion.
This is imported into Writer as four changes, but then pressing Accept on the
first one in the list (the non-overlapping part of the deletion) accepts three
changes: the non-overlapping part of the deletion, the overlapping part of the
deletion and the overlapped part of the insertion.

1. Open attached file
2. Go to the Manage Changes section in the sidebar
3. Select the first tracked change (deletion of "adipiscing elit. ")
4. Press Accept (or Reject)
-> only one tracked change remains to be accepted/rejected instead of three.

Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 708abf24664a9a1aaeac452bcc8436026030e74e
CPU threads: 14; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster;
VCL: win
Locale: de-DE (hu_HU); UI: en-US
Calc: threaded

Maybe the visual representation in the list should be changed, so that the
change tree in Manage Changes represents better what can be accepted / rejected
in a single step.

This is also another example for bug 168737 : Reject All leaves one change
behind to be accepted/rejected.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=115709
[Bug 115709] [META] DOCX (OOXML) Tracking changes-related issues
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to