QA/Dev Report: August 2025

General Activities

  1. LibreOffice 25.8.0 and LibreOffice 25.8.1 were announced on August 20 and August 29 respectively
  2. Olivier Hallot (TDF) updated help for the option to load printer settings with document, sorting blocks of cells in Calc, hyphenation, statistical functions, number of lines in charts, exponentiation operator in Calc, remote files, Edit menu in Calc, object rotation, Math options and MATCH function in Calc
  3. Celia Palacios added help for the new Intersect() method in ScriptForge
  4. Gábor Kelemen (Collabora) did many code cleanups
  5. Tomaž Vajngerl (Collabora) did many code cleanups and added OOXML test documents for text fitting / scaling
  6. Pranam Lashkari and Marco Cecchetti (Collabora) worked on LOKit used by Collabora Online. Marco also made it so hovering with the mouse over Chart data range colour palette entries in the Sidebar shows a live preview in the active chart
  7. Miklós Vajna (Collabora) added list and inline code block support for Markdown export and continued improving the handling of tracked changes that depend on each other https://vmiklos.hu/blog/sw-interdependent-redline-improvements3.html
  8. Xisco Faulí (TDF) fixed crashes, added over a dozen new automated tests, upgraded many dependencies and did many code cleanups and optimisations
  9. Michael Stahl (Collabora) made it so pasted anchored objects are no longer selected by default while adding an expert configuration option for the behaviour, added overline support to XHTML export and worked around a dbus bug affecting the build process on some Linux systems
  10. Mike Kaganski (Collabora) fixed an issue with embedded fonts getting dropped from opened files in certain scenarios on Windows, made it so the user can choose to either discard license-restricted embedded fonts in an opened document or switch to read-only mode, improved PPTX compatibility with trailing empty lines in automatically shrinking text boxes, fixed long links getting truncated when exporting to XLSX, fixed issues with inserting hyperlinks in Calc via the API, made Calc text insertion API methods more robust, fixed inserting PDFs into spreadsheets, fixed a string handling issue in Basic’s Format function, fixed a VBA macro issue with dates and fixed processing of escaped backslashes in RTF files. He also did many code cleanups and optimisations
  11. Caolán McNamara (Collabora) fixed many issues found by static analysers and did code cleanups and optimisations
  12. Stephan Bergmann (Collabora) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  13. Noel Grandin (Collabora) improved the scrolling speed in Writer documents with lots of comments. He also did many code cleanups and optimisations, especially in the area of transparency handling
  14. Justin Luth (Collabora) improved DOCX compatibility with margins of aligned floating objects, fixed right/left only page breaks going missing with DOC/DOCX export, fixed a DOCX indentation issue, fixed column breaks going missing in certain DOCX files, fixed an issue with numbered lists created by AutoCorrect, made it so justified text with section breaks in saved DOC files no longer triggers an MS Word bug and fixed numbering or bullets getting lost when applying a paragraph style
  15. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, improved the accessibility of Spelling dialog, fixed an (unreleased) issue with Borders tab in formatting dialogs, improved the handling of programmatic accessibility selections and made the GTK4 Sidebar more robust. He also worked on using native widgets in Qt UIs
  16. Balázs Varga (Collabora) continued polishing support for Microsoft Media Foundation APIs on Windows, fixed an issue with the display of customised placeholder text set in the master slides of PPTX documents, fixed an issue with PPTX placeholder text becoming small after focusing into and out of it, fixed unwanted copying of elements when inserting rows before pivot table in row 1 in Calc and made it so empty Calc cells are never rotated
  17. Patrick Luby fixed not being able to access or create an ODB file based on the macOS system addressbook and made the addressbook handling code more robust. He also adjusted UI widget code after changes in macOS Tahoe
  18. Christian Lohmaier (TDF) fixed the MSI installer for Windows Arm64 and improved the winget-based Windows build setup
  19. Jonathan Clark (TDF) improved the performance of certain poorly structured DOC files, added handling of vertical text in DOCX files adhering to OOXML strict format and improved Microsoft Word compatibility regarding the laying out of text using CJK fonts
  20. Andreas Heinisch fixed some issues with tooltips and the display of URLs
  21. Julien Nabet did some code cleanups
  22. Bayram Çiçek (Collabora) implemented support for xmlMaps in XLSX files
  23. Heiko Tietze (TDF) applied vertical tabs to many dialogs and fixed an issue with column headers overlapping in Calc when the columns are very narrow
  24. Sahil Gautam (Collabora) added a UNO command to select a comment in the Navigator and did some code cleanups
  25. Armin Le Grand (Collabora) worked on EditEngine rendering revamp and other rendering-related reworks
  26. Arnaud Versini did some code cleanups
  27. Regina Henschel fixed unwanted duplication of “mouse as pen” objects in slideshows and implemented API support for Natural Sort in Calc data ranges
  28. David Gilbert implemented support for importing PDFs with transparency groups
  29. Ujjawal Kumar worked on the Markdown import GSoC project
  30. Pierre Vacher fixed an issue with creating tables in Base using the wizard, made the Base ResultSet code more robust and fixed a Base issue with redisplaying the authentication dialog after a failed connection
  31. Kohei Yoshida (Collabora) implemented automatic mapping of generic JSON and XML documents to Calc using the orcus library
  32. Markus Mohrhard fixed column labels not updating after inserting rows below title in Calc, fixed cell comments not getting exported to FODS in some cases, fixed range names getting dropped in XLSB export, fixed incorrect sizing of charts in XLS import and fixed a crash during colorscale calculation
  33. Jean-Pierre Ledure worked on the ScriptForge library
  34. Adam Seskunas worked on the C++ Report Builder GSoC project
  35. Chris Sherlock did code cleanups and refactoring in VCL toolkit
  36. Rico Tzschichholz (Ubuntu) fixed a test failure on armhf platform
  37. László Németh added DTP feature maximum letter spacing to Writer
  38. René Engelhard (Debian) improved the build system options
  39. Bartosz Kosiorek improved EMF graphics support
  40. Darshan Upadhyay added UNO commands for setting page orientation and size and sheet margins in Calc
  41. Amin Irgaliev added connector support for Calc
  42. Neil Roberts made it so comments are not scrolled into view after a keypress that does not do anything

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

459 bugs, 48 of which are enhancements, have been reported by 295 people.

Top 10 Reporters

  1. Mike Kaganski ( 14 )
  2. Regina Henschel ( 14 )
  3. Eyal Rozenberg ( 13 )
  4. Gabor Kelemen (allotropia) ( 12 )
  5. prrvchr ( 12 )
  6. Telesto ( 9 )
  7. nobu ( 8 )
  8. Heiko Tietze ( 8 )
  9. Xisco Faulí ( 8 )
  10. Gerald Pfeifer ( 7 )

Triaged Bugs

376 bugs have been triaged by 63 people.

Top 10 Triagers

  1. m_a_riosv ( 59 )
  2. Xisco Faulí ( 39 )
  3. BogdanB ( 31 )
  4. Mike Kaganski ( 27 )
  5. Heiko Tietze ( 22 )
  6. raal ( 17 )
  7. Olivier Hallot ( 15 )
  8. Saburo ( 13 )
  9. nobu ( 12 )
  10. V Stuart Foote ( 11 )

Resolution of resolved bugs

302 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.

Fixed Bugs

122 bugs have been fixed by 28 people.

Top 10 Fixers

  1. Mike Kaganski ( 15 )
  2. Noel Grandin ( 12 )
  3. Heiko Tietze ( 8 )
  4. Justin Luth ( 7 )
  5. Olivier Hallot ( 6 )
  6. Michael Weghorn ( 5 )
  7. Markus Mohrhard ( 4 )
  8. Caolán McNamara ( 4 )
  9. Miklos Vajna ( 4 )
  10. Xisco Fauli ( 4 )

List of critical bugs fixed

  1. tdf#167859 Creating or editing secondary x-axis in a chart crashes program. ( Thanks to Xisco Fauli )
  2. tdf#167875 Writer crashes if you right click in latest table in the big document ( Thanks to Xisco Fauli )
  3. tdf#167956 CRASH: opening a second document with tabbed notebookbar ( WORKAROUND: Change UI to Standard Toolbar from View – User Interface) ( Thanks to Noel Grandin )
  4. tdf#167988 Deleting an existing “Mean value line” or a “Trend line” in a chart crashes program. ( Thanks to Mike Kaganski )
  5. tdf#168017 CRASH: importing certain documents ( Thanks to Caolán McNamara )

List of high severity bugs fixed

  1. tdf#167812 Dark mode: font dropdown shows white rectangles (GTK3) ( Thanks to Noel Grandin )
  2. tdf#167893 Presentation mode adds “random” visual artefacts to box shapes/groups ( Thanks to Noel Grandin )

List of crashes fixed

  1. tdf#167859 Creating or editing secondary x-axis in a chart crashes program. ( Thanks to Xisco Fauli )
  2. tdf#167875 Writer crashes if you right click in latest table in the big document ( Thanks to Xisco Fauli )
  3. tdf#167901 In 2nd sheet, copy (and close), Crash ( Thanks to Xisco Fauli )
  4. tdf#167936 LibreOffice crash (segmentation fault) when opening document from UNO pipe ( Thanks to Noel Grandin )
  5. tdf#167956 CRASH: opening a second document with tabbed notebookbar ( WORKAROUND: Change UI to Standard Toolbar from View – User Interface) ( Thanks to Noel Grandin )
  6. tdf#167988 Deleting an existing “Mean value line” or a “Trend line” in a chart crashes program. ( Thanks to Mike Kaganski )
  7. tdf#168017 CRASH: importing certain documents ( Thanks to Caolán McNamara )
  8. tdf#168139 LibreOffice crash asserts with Skia/Vulkan on X11 (gen) VCL backend ( Thanks to Hossein )

List of performance issues fixed

  1. tdf#156297 In Calc, scrolling becomes very slow when hiding (many) columns ( Thanks to Caolán McNamara )

List of old bugs ( more than 4 years old ) fixed

  1. tdf#104827 FILESAVE DOC: Justified Text with Section Breaks Incorrectly Exported ( Thanks to Justin Luth )
  2. tdf#108244 Cell Comments lost if not displayed before Saving in FODS Format (steps in comment 22) ( Thanks to Markus Mohrhard )
  3. tdf#111634 Multiple memory leaks in libmacabdrv1 ( Thanks to Patrick Luby )
  4. tdf#129808 FILEOPEN DOC/X: Line spacing narrower than Word due to special handling of font code page range bits ( Thanks to Jonathan Clark )
  5. tdf#140027 EDITING inserting rows before pivot table in row 1 copies format and images from headings ( Thanks to Balazs Varga )
  6. tdf#141033 Usability : Base Form Control Property dialog window width is too narrow by default ( Thanks to Caolán McNamara )
  7. tdf#143182 Format Basic function converts string to number irrespective of format string ( Thanks to Mike Kaganski )
  8. tdf#44729 PDF import from Inkscape PDF export with opacity shows black background for each opaque object ( Thanks to Dr. David Alan Gilbert )
  9. tdf#67797 FORMATTING: Creating Manual Numbered List Fails, parses C. as Roman numeral “C” (Comment 11) ( Thanks to Justin Luth )
  10. tdf#81003 BASIC runtime error. ‘380’ Incorrect property value ( Thanks to Mike Kaganski )
  11. tdf#84949 Placing mouse Cursor over Left tab, Center tab, Right tab, Decimal tab icon doesn’t show a tooltip ( Thanks to Andreas Heinisch )
  12. tdf#87058 column label functions do not update after inserting rows below title – needs save and reload including a hard recalc ( Thanks to Markus Mohrhard )
  13. tdf#94259 FILEOPEN XLS Charts are vertically squashed ( Thanks to Markus Mohrhard )
  14. tdf#94627 FILEOPEN: CALC do not recognise cell names on .xlsb files ( Thanks to Markus Mohrhard )

WORKSFORME bugs

42 bugs have been retested by 22 people.

Top 10 testers

  1. Buovjaga ( 8 )
  2. BogdanB ( 7 )
  3. Michael ( 4 )
  4. m_a_riosv ( 4 )
  5. Dieter ( 2 )
  6. xordevoreaux ( 2 )
  7. Heiko Tietze ( 2 )
  8. V Stuart Foote ( 2 )
  9. Mauro Calzavara ( 1 )
  10. Regina Henschel ( 1 )

DUPLICATED bugs

98 bugs have been duplicated by 29 people.

Top 10 testers

  1. Xisco Faulí ( 18 )
  2. BogdanB ( 11 )
  3. nobu ( 10 )
  4. Mike Kaganski ( 8 )
  5. Buovjaga ( 6 )
  6. m_a_riosv ( 6 )
  7. Alex Thurgood ( 5 )
  8. Saburo ( 5 )
  9. Jonathan Clark ( 3 )
  10. Heiko Tietze ( 2 )

Verified bug fixes

13 bugs have been verified by 8 people.

Top 10 Verifiers

  1. BogdanB ( 3 )
  2. Gerald Pfeifer ( 3 )
  3. Michael Weghorn ( 2 )
  4. Gabor Kelemen (allotropia) ( 1 )
  5. Buovjaga ( 1 )
  6. Adolfo Jayme Barrientos ( 1 )
  7. 林博仁 Buo-ren Lin ( 1 )
  8. Alex Thurgood ( 1 )

 
 

Categorized Bugs

327 bugs have been categorized with a metabug by 32 people.

Top 10 Categorizers

  1. BogdanB ( 202 )
  2. Eyal Rozenberg ( 17 )
  3. Olivier Hallot ( 11 )
  4. Roman Kuznetsov ( 10 )
  5. Heiko Tietze ( 10 )
  6. V Stuart Foote ( 10 )
  7. Yousuf Philips (jay) (retired) ( 9 )
  8. Saburo ( 7 )
  9. Dieter ( 6 )
  10. raal ( 5 )

Regression Bugs

58 bugs have been set as regressions by 17 people.

Top 10

  1. Xisco Faulí ( 9 )
  2. raal ( 7 )
  3. Buovjaga ( 6 )
  4. nobu ( 6 )
  5. Saburo ( 5 )
  6. BogdanB ( 5 )
  7. m_a_riosv ( 5 )
  8. Alex Thurgood ( 4 )
  9. Mike Kaganski ( 2 )
  10. Telesto ( 2 )

Bisected Bugs

62 bugs have been bisected by 8 people.

Top 10 Bisecters

  1. Saburo ( 21 )
  2. Buovjaga ( 15 )
  3. Xisco Faulí ( 12 )
  4. raal ( 9 )
  5. BogdanB ( 2 )
  6. Justin L ( 1 )
  7. jussuom ( 1 )
  8. Timur ( 1 )

 
 

Evolution of Unconfirmed Bugs

Check the current list of unconfirmed bugs here

Evolution of Open Regressions

Check the current list of open regressions here

Evolution of Open bibisectRequests

Check the current list of open bibisectrequests here

Evolution of Highest Priority Bugs

Check the current list of highest priority bugs here

Evolution of High Priority Bugs

Check the current list of high priority bugs here

Thank you all for making Libreoffice rock!
Join us and help to keep LibreOffice super reliable!
Check the Get Involved page out now!

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept the Privacy Policy