Description: After inserting a blank row with track changes and reject all changes the last row is still appear Steps to Reproduce: 1.Open emptyrows.docx 2.Save as emptyrows2.docx and open again 3.Reject all changes Actual Results: The last inserted row is not deleted Expected Results: In Word, a pale blue color in Show Changes mode indicates that the last blank line is the in emptyrows.docx is still deleted, but not in emptyrows2.docx Reproducible: Always User Profile Reset: No Additional Info: Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community Build ID: c2de581d1943df2d84f2b71817b6a8bee41f0217 CPU threads: 8; OS: Windows 10.0 Build 18363; UI render: Skia/Vulkan; VCL: win Locale: hu-HU (hu_HU); UI: hu-HU Calc: CL
Created attachment 175685 [details] Example file from Word with a table
Created attachment 175686 [details] Example file saved by Writer
The basic problem I can see is, that both attachments have a table with four rows in Writer and three tables in Word. So for me that's the underlying problem and a bug. Tested with Word 2016 and Version: 7.2.2.2 (x64) / LibreOffice Community Build ID: 02b2acce88a210515b4a5bb2e46cbfb63fe97d56 CPU threads: 4; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: en-GB Calc: CL
László Németh committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/2fe0881906462cbcbe8baf81068010310fb1c97a tdf#145089 DOCX export: fix track changes of table row insertion It will be available in 7.3.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
VERIFIED with Version: 7.3.0.0.alpha1+ (x64) / LibreOffice Community Build ID: 7b8f630db30ee0066a9f4b6e540368d2fcad7fa8 CPU threads: 4; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: en-GB Calc: CL Last row has been deleteted als rejecting all changes.