Steps to reproduce: 1. Open attachment 92282 [details] from bug 73546 -> There is an empty page at page 2. See screenshot Reproduced in Version: 7.1.0.0.alpha0+ Build ID: 6b2eff7d69c6e14d89dd33eaa58c01d82c541266 CPU threads: 4; OS: Linux 5.7; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded [Bug found by office-interoperability-tools]
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=538898d6b9a70d593d9e061f83bed1bffd3987c5 author Justin Luth <justin.luth@collabora.com> 2020-07-30 09:50:27 +0300 committer Justin Luth <justin_luth@sil.org> 2020-08-08 19:31:50 +0200 commit 538898d6b9a70d593d9e061f83bed1bffd3987c5 (patch) tree d357dbc78ac3e884d1b01d496279335a91a27359 parent c8b7a833c8f195facf225d062adc762a07ea55b9 (diff) related tdf#135216 writerfilter: don't bRemove para with field Bisected with: bibisect-linux64-7.1 Adding Cc: to Justin Luth
Exposed a problem where a field in a footer doesn't reset the HasField variable when the footer is finished - so the next paragraph wrongly assumes a field. The problem is that it doesn't run ::finishParagraph because it is discarded. Not too bad of a regression, because round-tripping it again removes that empty page (since there is no footer shown, the footer with the field is thrown away). proposed fix at http://gerrit.libreoffice.org/c/core/+/102314
Justin Luth committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/a0d2e45f2efbe4e82b78c777d21b5eabec3a0924 tdf#136589 writerfilter: reset ParaHadField It will be available in 7.1.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 in Version: 7.1.0.0.alpha0+ Build ID: cd85546a2fbdade42f80fd3b6bd650791db9f32d CPU threads: 4; OS: Linux 5.7; UI render: default; VCL: gtk3 Locale: tr-TR (en_US.UTF-8); UI: en-US Calc: threaded @Justin Luth, thanks for fixing this issue!