Created attachment 192996 [details] zip file with a test document to reproduce the behavior and 4 screenshots In one of my documents a directory is missformated, means after the document was opened a directory is wrapped to the next page without any visible reason. The directory can be corrected by "Update" directory". Reproducing the bug: - Open the document "Optik-Sammlung V6.4.2.2 - Kopie - Bilder gelöscht + saved.odt" (from the attached zip file) with a nearly fresh built LOdev 24.0.0.0alpha. - Result: Behind the entry "4 Ferngläser" the directory on page 1 is wrapped to page 2 although on page 1 is still enough place. - Right click into to directory and choose "Update Directory"! When the action is finished the directory is formatted correctly again. reproduced with Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 567a10caef0f2ebc9390babda545b410b5aa36c6 CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: de-DE Calc: CL threaded from /daily/master/Win-x86_64@tb77-TDF/2024-03-06_05.37.17/ I don't know the special circumstances why this directory (or also other - already seen but not currently) is missformatted. Because the bug doesn't exist in LO 24.2.1 and in LOdev 24.2.2 I think it is a regression case. In the zip file I have added also 3 screenshots: - LO 24.2.1: correct formatted directory - LOdev 24.2.2: correct formatted directory - LOdev 24.8.0 alpha: missformatted directory after document was opened - LOdev 24.8.0 alpha: by Update directory corrected directory
I have bisected the bug. Result: a27c75e0b4c6245fdf76a1148cf9c87a00bc3e07 is the first bad commit commit a27c75e0b4c6245fdf76a1148cf9c87a00bc3e07 Author: Norbert Thiebaud <nthiebaud@gmail.com> Date: Fri Feb 23 03:18:30 2024 -0800 source b889b33d928e49ba568ee1277c70d653083a2453 source b889b33d928e49ba568ee1277c70d653083a2453 source 9ba68c769d41d1075152a22bf37e78fb9320317b source b8071eef3b40c9fb2b161901aba9d9105317441f source 1a4639dd8024484971859bcce31470584bc6b973 source f3efd1dc397e2801a30e705120a21a4e384596ec source 396ece804b3a31e4eddf56de4e557f3755331d8c source 397d72e582c725d162c7e0b819dc6c0bb62e42b0 source 4931a5c287b23d695ee8b4dfe4a90dedf5eb3d83 source c7616ef5a473c50df360d3b69bad74c577ab78c7 source 4052ce767a020383781c7351632e58d6ceea74d0 source 8c30a0b9289e48598baafbd6c264d0ba58c0d40e source ca22f880159d7845167f72f42c6a540191030613 source 7be51eca1e509723e66973ed644f4c49cb27b608 source 48701ac2da7e03274571565d1e24a120e380bbdd source a6cdc75f98a9449fd796420170d2097e96b6e873 source 23056ce647654d57b63cb48a30488d35fcd26c7f source 3b73071f7a7fcf80547da81e5effe4ed6018bbb4 source f093cad87e830fecae4322b06e75d5da2ff27bb3 source d37df8fd1a681db758de6f4acfe6479e8e78b2dd source d7831d30e46a46e253cd6e855dd87eee3cb004a4 source ff23937c34d8d6a0870bb326a52192535f7b4810 source 33553540eb0109caac74bd8c401b5fa9f2528943 source b3e6bec35090a88e6ae3c06fc7bb9734bf996e4a source 3b4a8977652b7e69469d0e56e12de50e07ceae2f source 3a6bc34f076b27a366d7352e7e7b62730ff17b6f source d9635e9bb42cf2b744b8d2f74633e2a209a8e3fd source 2c7ddd344c36670b536a15ff037e987e2ca0b4e5 source 9616d413c412b0cbcb89e6fcb5b75fa293285b47 source b42fdd100afb3ab1243150aec1b63eb580f32baf source 139199ee9c09d25624191132adbe4fd29365eb7a source ee118a5e6977343a03064a0a1a54aee919296a36 source ac1bb5eda15dd3033c549a3df9c2c7b4862a6bbc source 2c3121adb9a53142a003ba668821e77e9555c629 source b3bca02d58f71d2413b673ff113a346e237ef92f source 48d400ef4970582fb4c401c63e7afec1b198d6ff source 22d95e9746b4cbeeaae56526e9ab083066ad1a52 source 255853c7979657c38339c42f42e245f712cb9e65 source e268efd612d12ae9a459d6b9d0cb23220f025163 source 56e5c2c35d8febb17decaae1d526d3c98ae08f09 source 4c3ee61e3eda0cbfd812443f80af89aa3a24ac73 source 006a8e3186c26c43560b2d616dde453437a49b47 source 29b109dfc0f836e34b61b2fbbe69d2b0728dc7b8 source 0690f3b7b981417a7b1f2fffd87c593a2a2a15d5 source 58c31ded0264103769595a1b25739b0e8df571cd source b9c64630d2f176844b29fd4f860aac3ef4e1dce0 source 17ad20bd10de34f4660567e2505eb95ab22f61a5 source c4c1ca58bb587a56a30c7f4817c346054ce37f2a instdir/program/PresentationMinimizerlo.dll | Bin 282112 -> 282112 bytes instdir/program/WinUserInfoBelo.dll | Bin 92672 -> 92672 bytes instdir/program/acclo.dll | Bin 1123328 -> 1123328 bytes instdir/program/adolo.dll | Bin 600064 -> 600064 bytes instdir/program/analysislo.dll | Bin 338432 -> 338432 bytes instdir/program/basctllo.dll | Bin 1447936 -> 1447936 bytes instdir/program/basegfxlo.dll | Bin 736768 -> 736768 bytes instdir/program/calclo.dll | Bin 198656 -> 198656 bytes instdir/program/canvastoolslo.dll | Bin 230912 -> 230912 bytes instdir/program/chartcontrollerlo.dll | Bin 2769408 -> 2769408 bytes instdir/program/chartcorelo.dll | Bin 3185152 -> 3185152 bytes instdir/program/cli_cppuhelper.dll | Bin 205824 -> 205824 bytes instdir/program/cli_oootypes.dll | Bin 1181184 -> 1181184 bytes instdir/program/cli_uno.dll | Bin 402944 -> 403456 bytes instdir/program/cli_ure.dll | Bin 7680 -> 7680 bytes instdir/program/cli_uretypes.dll | Bin 113664 -> 113664 bytes instdir/program/clucene.dll | Bin 1888768 -> 1888768 bytes instdir/program/comphelper.dll | Bin 1819648 -> 1819648 bytes instdir/program/configmgrlo.dll | Bin 689664 -> 689664 bytes instdir/program/cppcanvaslo.dll | Bin 290816 -> 290816 bytes instdir/program/cppuhelper3MSC.dll | Bin 1324032 -> 1324032 bytes instdir/program/cuilo.dll | Bin 4746752 -> 4746752 bytes instdir/program/datelo.dll | Bin 74240 -> 74240 bytes instdir/program/dbahsqllo.dll | Bin 164864 -> 164864 bytes instdir/program/dbalo.dll | Bin 2403840 -> 2403840 bytes instdir/program/dbaselo.dll | Bin 424448 -> 424448 bytes instdir/program/dbaxmllo.dll | Bin 339456 -> 339456 bytes instdir/program/dbpool2.dll | Bin 144384 -> 144384 bytes instdir/program/dbulo.dll | Bin 3800064 -> 3800064 bytes instdir/program/deployment.dll | Bin 805888 -> 805888 bytes instdir/program/deploymentgui.dll | Bin 403968 -> 403968 bytes instdir/program/deploymentmisclo.dll | Bin 227840 -> 227840 bytes instdir/program/docmodello.dll | Bin 221184 -> 221184 bytes instdir/program/drawinglayercorelo.dll | Bin 129536 -> 130048 bytes instdir/program/drawinglayerlo.dll | Bin 1485312 -> 1487872 bytes instdir/program/editenglo.dll | Bin 2501632 -> 2501632 bytes instdir/program/emfiolo.dll | Bin 241664 -> 241664 bytes instdir/program/etonyek.dll | Bin 2770944 -> 2770944 bytes instdir/program/filelo.dll | Bin 576000 -> 576000 bytes instdir/program/firebird_sdbclo.dll | Bin 492032 -> 492032 bytes instdir/program/flatlo.dll | Bin 261632 -> 261632 bytes instdir/program/frmlo.dll | Bin 2476544 -> 2476544 bytes instdir/program/fwklo.dll | Bin 3366400 -> 3366400 bytes instdir/program/gpgme-w32spawn.exe | Bin 42496 -> 42496 bytes instdir/program/gpgmepp.dll | Bin 785408 -> 785408 bytes instdir/program/helplinkerlo.dll | Bin 332800 -> 332800 bytes instdir/program/hwplo.dll | Bin 667136 -> 667136 bytes instdir/program/i18nlangtag.dll | Bin 260608 -> 260608 bytes instdir/program/i18nsearchlo.dll | Bin 96256 -> 96256 bytes instdir/program/jdbclo.dll | Bin 435712 -> 435712 bytes instdir/program/jvmfwklo.dll | Bin 155648 -> 155648 bytes instdir/program/libexslt.dll | Bin 83456 -> 83456 bytes instdir/program/libxml2.dll | Bin 1393152 -> 1392640 bytes instdir/program/libxmlsec-mscng.dll | Bin 240640 -> 241152 bytes instdir/program/libxmlsec.dll | Bin 463360 -> 463360 bytes instdir/program/libxslt.dll | Bin 226304 -> 226304 bytes instdir/program/localedata_euro.dll | Bin 1789440 -> 1789440 bytes instdir/program/localedata_others.dll | Bin 2470400 -> 2470400 bytes instdir/program/lwpftlo.dll | Bin 1240064 -> 1240064 bytes instdir/program/msfilterlo.dll | Bin 1032192 -> 1032192 bytes instdir/program/msformslo.dll | Bin 349184 -> 349184 bytes instdir/program/mswordlo.dll | Bin 2642432 -> 2644992 bytes instdir/program/mwaw.dll | Bin 7341056 -> 7341056 bytes instdir/program/mysql_jdbclo.dll | Bin 223744 -> 223744 bytes instdir/program/odbclo.dll | Bin 450048 -> 450048 bytes instdir/program/odfgen.dll | Bin 1081856 -> 1081856 bytes instdir/program/oglcanvaslo.dll | Bin 283136 -> 283136 bytes instdir/program/ooxlo.dll | Bin 4645376 -> 4645376 bytes instdir/program/orcus-parser.dll | Bin 504832 -> 504832 bytes instdir/program/orcus.dll | Bin 1445888 -> 1445888 bytes instdir/program/package2.dll | Bin 600064 -> 599552 bytes instdir/program/pcrlo.dll | Bin 1381888 -> 1381888 bytes instdir/program/pdffilterlo.dll | Bin 359936 -> 359936 bytes instdir/program/pdfiumlo.dll | Bin 6208000 -> 6208000 bytes instdir/program/postgresql-sdbc-impllo.dll | Bin 747520 -> 747520 bytes instdir/program/pricinglo.dll | Bin 92672 -> 92672 bytes instdir/program/raptor2.dll | Bin 259072 -> 259072 bytes instdir/program/rptlo.dll | Bin 1067520 -> 1067520 bytes instdir/program/rptuilo.dll | Bin 1305088 -> 1305088 bytes instdir/program/rptxmllo.dll | Bin 409088 -> 409088 bytes instdir/program/sal3.dll | Bin 641024 -> 641024 bytes instdir/program/saxlo.dll | Bin 508928 -> 508928 bytes instdir/program/sblo.dll | Bin 1713152 -> 1713152 bytes instdir/program/scdlo.dll | Bin 53760 -> 53760 bytes instdir/program/scfiltlo.dll | Bin 4895744 -> 4895744 bytes instdir/program/sclo.dll | Bin 17398272 -> 17398272 bytes instdir/program/scnlo.dll | Bin 77312 -> 77312 bytes instdir/program/scuilo.dll | Bin 940032 -> 940032 bytes instdir/program/sdbtlo.dll | Bin 95744 -> 95744 bytes instdir/program/sddlo.dll | Bin 43520 -> 43520 bytes instdir/program/sdlo.dll | Bin 7477760 -> 7506432 bytes instdir/program/sduilo.dll | Bin 1387520 -> 1387520 bytes instdir/program/setup.ini | 2 +- instdir/program/sfxlo.dll | Bin 5935616 -> 5935104 bytes instdir/program/slideshowlo.dll | Bin 1876480 -> 1876480 bytes instdir/program/smlo.dll | Bin 2530304 -> 2530304 bytes instdir/program/sofficeapp.dll | Bin 1096704 -> 1096704 bytes instdir/program/sotlo.dll | Bin 381952 -> 381952 bytes instdir/program/staroffice.dll | Bin 2483712 -> 2483712 bytes instdir/program/svgfilterlo.dll | Bin 946176 -> 946176 bytes instdir/program/svgiolo.dll | Bin 410112 -> 410112 bytes instdir/program/svllo.dll | Bin 3117568 -> 3117568 bytes instdir/program/svtlo.dll | Bin 1974272 -> 1974272 bytes instdir/program/svxcorelo.dll | Bin 8956928 -> 8957952 bytes instdir/program/svxlo.dll | Bin 3820032 -> 3820032 bytes instdir/program/swdlo.dll | Bin 38912 -> 38912 bytes instdir/program/swlo.dll | Bin 17994752 -> 17992704 bytes instdir/program/swuilo.dll | Bin 2753024 -> 2753024 bytes instdir/program/tllo.dll | Bin 576000 -> 576000 bytes instdir/program/ucpchelp1.dll | Bin 582144 -> 582144 bytes instdir/program/ucpcmis1lo.dll | Bin 1421824 -> 1421312 bytes instdir/program/unordflo.dll | Bin 234496 -> 234496 bytes instdir/program/unoxmllo.dll | Bin 440832 -> 440832 bytes instdir/program/utllo.dll | Bin 1606656 -> 1606656 bytes instdir/program/uuilo.dll | Bin 339456 -> 339456 bytes instdir/program/vbahelperlo.dll | Bin 825856 -> 825856 bytes instdir/program/vbaobjlo.dll | Bin 1745408 -> 1745408 bytes instdir/program/vbaswobjlo.dll | Bin 1532928 -> 1532928 bytes instdir/program/vclcanvaslo.dll | Bin 462848 -> 462848 bytes instdir/program/vcllo.dll | Bin 13551616 -> 13551104 bytes instdir/program/vclplug_winlo.dll | Bin 2614272 -> 2611200 bytes instdir/program/version.ini | 2 +- instdir/program/winaccessibility.dll | Bin 181760 -> 181760 bytes instdir/program/wpd.dll | Bin 631808 -> 631808 bytes instdir/program/wpftdrawlo.dll | Bin 2762752 -> 2762752 bytes instdir/program/wpftwriterlo.dll | Bin 1433088 -> 1433088 bytes instdir/program/wps.dll | Bin 2235904 -> 2235904 bytes instdir/program/writerfilterlo.dll | Bin 2900992 -> 2900992 bytes instdir/program/xmlscriptlo.dll | Bin 679424 -> 679424 bytes instdir/program/xmlsecurity.dll | Bin 748032 -> 748032 bytes instdir/program/xoflo.dll | Bin 351744 -> 351744 bytes instdir/program/xolo.dll | Bin 5211648 -> 5211648 bytes instdir/program/xpdfimport.exe | Bin 3415552 -> 3415552 bytes instdir/program/xsec_xmlsec.dll | Bin 255488 -> 255488 bytes instdir/program/xsltfilterlo.dll | Bin 155648 -> 155648 bytes instdir/program/xstor.dll | Bin 548352 -> 548352 bytes instdir/sdk/bin/climaker.exe | Bin 627712 -> 627712 bytes instdir/share/config/images_breeze.zip | Bin 2052104 -> 2052104 bytes instdir/share/config/images_breeze_dark.zip | Bin 2049895 -> 2049895 bytes instdir/share/config/images_breeze_dark_svg.zip | Bin 1669292 -> 1669292 bytes instdir/share/config/images_breeze_svg.zip | Bin 1666781 -> 1666781 bytes instdir/share/config/images_colibre.zip | Bin 2928194 -> 2928194 bytes instdir/share/config/images_colibre_dark.zip | Bin 2822433 -> 2822433 bytes instdir/share/config/images_colibre_dark_svg.zip | Bin 3005706 -> 3005706 bytes instdir/share/config/images_colibre_svg.zip | Bin 3201188 -> 3201188 bytes instdir/share/config/images_elementary.zip | Bin 4348704 -> 4348704 bytes instdir/share/config/images_elementary_svg.zip | Bin 5612517 -> 5612517 bytes instdir/share/config/images_karasa_jaga.zip | Bin 5038491 -> 5038491 bytes instdir/share/config/images_karasa_jaga_svg.zip | Bin 18168569 -> 18168569 bytes instdir/share/config/images_sifr.zip | Bin 2433458 -> 2433458 bytes instdir/share/config/images_sifr_dark.zip | Bin 2405545 -> 2405545 bytes instdir/share/config/images_sifr_dark_svg.zip | Bin 2409342 -> 2409342 bytes instdir/share/config/images_sifr_svg.zip | Bin 2411876 -> 2411876 bytes instdir/share/config/images_sukapura.zip | Bin 3047384 -> 3047384 bytes instdir/share/config/images_sukapura_dark.zip | Bin 2973999 -> 2973999 bytes instdir/share/config/images_sukapura_dark_svg.zip | Bin 3537506 -> 3537506 bytes instdir/share/config/images_sukapura_svg.zip | Bin 3549619 -> 3549619 bytes .../modules/simpress/menubar/menubar.xml | 1 + .../modules/simpress/ui/noteschildwindow.ui | 41 +++++++++++++++++++++ .../modules/simpress/ui/notespanelcontextmenu.ui | 9 +++++ .../modules/swriter/ui/navigatorpanel.ui | 30 +++++++-------- instdir/share/registry/main.xcd | 6 +-- 162 files changed, 71 insertions(+), 20 deletions(-) create mode 100755 instdir/share/config/soffice.cfg/modules/simpress/ui/noteschildwindow.ui create mode 100755 instdir/share/config/soffice.cfg/modules/simpress/ui/notespanelcontextmenu.ui
Created attachment 193038 [details] Screenshot of the missformatted directory in LO 24.2.3.0.0+ The bug was pushed also to LO 24.2.3.0.0+ - see attached screenshot!
Supplement to Comment 2: version data of LO 24.2.3 the bug was reproduced with: Version: 24.2.3.0.0+ (X86_64) / LibreOffice Community Build ID: 0b5a9065263bf8f82db497a1f2c51bf531a341fe CPU threads: 4; OS: Windows 10.0 Build 22635; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: de-DE Calc: threaded installation data from /daily/libreoffice-24-2/Win-x86_64@tb77-TDF/2024-03-09_06.51.59/ I wanted to bisect also in LO 24.2 but it wasn't possible because of to old data in Git - still without 24.2.3: The version "master" is Version: 24.2.2.0.0+ (X86_64) / LibreOffice Community Build ID: dfbe587e1ef565225ceb4a66c23c76ae0e3a8329 CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: en-US Calc: CL threaded and the bug didn't occur. Newest changes are from 11 days ago.
Because the bug was not reproduced with the LO 24.2.3 build with the ID b0c2f78a9d398b92e24a0b9f91c7773ecd743d6f (from /daily/libreoffice-24-2/Win-x86_64@tb77-TDF/2024-03-08_08.07.45/), but only with the next build with ID 01067e964a876e38e 99a099f62fe514a211a5fca (from /daily/libreoffice-24-2/Win-x86_64@tb77-TDF/2024-03-09_06.51.59/), I have looked in the logs for the changes new from one build to the next. There are 4 new changes. But only one of them was new in Version 24.8.0.0.alpha0+ with the Build ID c68712d3689a0322e59934cd8151d003e869f30d, when the bug first occured in LOdev 24.8. It is the change a85bd1b Related: tdf#158986 sw floattable: fix unexpected page break with sections by Miklos Vajna · 21 hours ago (LO 24.2.3) resp. 397d72e Related: tdf#158986 sw floattable: fix unexpected page break with sections by Miklos Vajna · 2 weeks ago (LOdev 24.8.0). Maybe this information helps.
Created attachment 193274 [details] zip file with 2 modified test documents and screenshots belonging to I have tested if the height of the block above the directotry influences the place were the directory is wrapped. I have modfied the height by changing the fontsize within the block (line with the word "Katalog") 24 <- 36 -> 42. Result: The place where the directory is wrapped changes. Means for me the erronous behavior is similar to the behavior described in Bug 158986. Possibly the change to fix Bug 158986 has caused the error described in Bug 160067 (one error disappeared and a similar other occurs).
Bibisected with linux-64-24.8 repo to first bad build [ce2f1ccea07e0c740e77be1e8b253ed7289cf43c] which points to: commit 397d72e582c725d162c7e0b819dc6c0bb62e42b0 author Miklos Vajna Fri Feb 23 09:12:17 2024 +0100 committer Miklos Vajna Fri Feb 23 10:53:04 2024 +0100 Related: tdf#158986 sw floattable: fix unexpected page break with sections Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163805 ..which matches comment 1 and comment 4. Miklos, can you please have a look?
Miklos Vajna committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/607fcac441c7f3a7d3c169c19039e581d707f2bb tdf#160067 sw floattable: fix missing move bwd of paras in split section frame It will be available in 24.8.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.
Test with Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 432c866072aa62cf90168d569dc56cbc7269bcda CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: de-DE Calc: CL threaded was succesful: the table of content was not wrapped. Many thanks!
It would be nice if the fix could be pushed also to 24.2 because 24.2.3 rc1 comes soon.
Backport is already proposed: https://gerrit.libreoffice.org/c/core/+/165841
Miklos Vajna committed a patch related to this issue. It has been pushed to "libreoffice-24-2": https://git.libreoffice.org/core/commit/f9a08c15e3a8fb078c1707d67a998f8c4d670e5a tdf#160067 sw floattable: fix missing move bwd of paras in split section frame It will be available in 24.2.4. 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.
Tested with Version: 24.2.4.0.0+ (X86_64) / LibreOffice Community Build ID: f9a08c15e3a8fb078c1707d67a998f8c4d670e5a CPU threads: 4; OS: Windows 10.0 Build 22635; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: de-DE Calc: threaded Result: OK, Table of Content is formatted correctly.