Description: Displaying the value of the "Page Variable" fails in version 7.0Beta2, but works fine in versions 6.x and earlier versions. See the attached video. Steps to Reproduce: 1.Unzip the attached example 2.Open Test.odm with 7.0Beta2 3.Scroll to the top of page 4 4.See that "1-" is displayed, whereas it should be "1-2" 5.View>Field Names (verify that "Show Page Variable" is present) 6.Do steps 1-5 with version 6.4 (or any earlier version) to observe difference Actual Results: "1-" is displayed in page 4 header. Expected Results: "1-2" should be displayed in page 4 header. Reproducible: Always User Profile Reset: No Additional Info: none
Created attachment 162373 [details] Video showing this reproducible bug.
Created attachment 162374 [details] Source files to demonstrate bug
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=aeab7de4cd2975b90d07d8b32d51efd953bbff3c author Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org> 2020-03-14 22:16:41 +0100 committer Björn Michaelsen <bjoern.michaelsen@libreoffice.org> 2020-03-15 02:20:02 +0100 commit aeab7de4cd2975b90d07d8b32d51efd953bbff3c (patch) tree a96679fbcf9dd88971f9891e2d2c107099e39e2f parent 6f82f5163fdd43ea22958dfb28926c88ed97fa7c (diff) docufld.cxx: SwIterator no more ... Bisected with: bibisect-linux64-7.0 Adding Cc: to Bjoern Michaelsen
*** Bug 139705 has been marked as a duplicate of this bug. ***
I noted that there are multiple stages for the symptoms. The latest, where all the headers show "1-" appeared in 7.1. The file sw/source/core/fields/docufld.cxx did receive many code changes after the one in March 2020.
Is anyone working on this? It's a show-stopper for me. I can't use any version after 6.4.7.2 for the work I use LibreOffice for daily.
Created attachment 175488 [details] Windows demo video Look what happens on Windows if you just paste PV field. It's inadequate. Version: 7.2.1.2 (x86) / LibreOffice Community Build ID: 87b77fad49947c1441b67c559c339af8f3517e22 CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Vulkan; VCL: win Locale: ru-RU (ru_RU); UI: ru-RU Calc: CL
repro 7.3+
Can we raise the importance of fixing this bug? I'm forced to use version 6.4.7.2, which crashes often, but every subsequent version has this bug.
I hate to nag, but I also hate to be stuck with a very old version of LibreOffice on account of this bug. Is there any hope of it getting some attention soon?
Ping...
(In reply to David Burleigh from comment #9) > Can we raise the importance of fixing this bug? I'm forced to use version > 6.4.7.2, which crashes often, but every subsequent version has this bug. Well, I reluctantly tried switching to OpenOffice, but it was horrible. Is there any hope of this bug being fixed? I would love to move up to the latest release of LibreOffice, but this bug is a show-stopper for me.
https://gerrit.libreoffice.org/c/core/+/146828
I'm not well versed in these things. Does that mean that there is a build in which this bug is fixed?
(In reply to David Burleigh from comment #14) > I'm not well versed in these things. Does that mean that there is a build in > which this bug is fixed? No, there is not a build, but there is a patch which will be reviewed and merged in due time.
That's very encouraging.
Bjoern Michaelsen committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/75a863ee7fea133ae6bcd010d1aac46815fa49e2 tdf#134283: MakeSetList should iterate Setters, not Getters It will be available in 7.6.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.
Bjoern Michaelsen committed a patch related to this issue. It has been pushed to "libreoffice-7-5": https://git.libreoffice.org/core/commit/24c05688ad0db805196765a409c49f9ac6f2b6e7 tdf#134283: MakeSetList should iterate Setters, not Getters It will be available in 7.5.2. 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.
Bjoern Michaelsen committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/77f447190396ca9b1bd77e3cf3b99f24116049ef tdf#134283: MakeSetList should iterate Setters, not Getters It will be available in 7.4.6. 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.
Fixed! Thank you!
Works fine, thank you very much!
Resolving as fixed per Comments 20 and 21.