QA/Dev Report: December 2025

General Activities

  1. LibreOffice 25.8.4 was announced on December 18
  2. Olivier Hallot (TDF) added a help page for Markdown in Writer, JSON in Calc, updated or improved help for View and Appearance options, accessibility options, sort criteria in Calc, file conversion filters, ODF versions, handling of empty cells in Calc, Data Provider and CHOOSECOLS and CHOOSEROWS Calc functions
  3. Tomaž Vajngerl (Collabora) fixed exporting pivot tables to XLSX, made autofilter sorting more robust when changing sheet views, created an XPath search helper benefiting automated tests and did many code cleanups
  4. Dennis Francis, Szymon Kłos, Jaume Pujantell and Henry Castro (Collabora) worked on LOKit/jsdialog used by Collabora Online. Szymon also made the style list in Sidebar work the same way as in Notebookbar UIs
  5. Miklós Vajna (Collabora) made the handling of “none” numbering types smarter for improved DOCX compatibility and continued polishing the handling of tracked changes that depend on each other
  6. Xisco Faulí (TDF) added several automated tests and upgraded many dependencies
  7. Michael Stahl (Collabora) fixed building on Windows with address sanitizer
  8. Mike Kaganski (Collabora) made it so cycling through references in Calc also works for multiline formulas, fixed a Writer footnote numbering issue, fixed DeepL translation issues and did many code cleanups and optimisations
  9. Caolán McNamara (Collabora) worked around a KDE clipboard manager issue, fixed many issues found by static analysers and did code cleanups and optimisations
  10. Stephan Bergmann (Collabora) improve PyUNO code, did build fixes, adapted the code to compiler changes and did code cleanups
  11. Noel Grandin (Collabora) fixed a crash when closing LibreOffice opened via SDK and did many code cleanups and optimisations, especially in the area of writing OOXML structure
  12. Justin Luth (Collabora) did lots of reorganising, fixing and renaming for clarity in OOXML filters, fixed saving metadata to Office Open XML formats, corrected date validity checking when saving to OOXML formats and fixed a crash when saving a Calc while after moving a form control
  13. Michael Weghorn (TDF) made it optional to use Qt and GTK colour dialogs, made split-button toolbar widgets navigable with arrow keys and worked on using native widgets in Qt UIs
  14. Balázs Varga (Collabora) made textbox autofit feature more robust and fixed a crash in Impress/Draw upon undoing a shape move
  15. Christian Lohmaier (TDF) did some build fixes
  16. Heiko Tietze (TDF) improved Calc’s Data Validity feature, made it possible to copy the location from File Properties dialog, added an expert option to control Calc comment transparency, made it so giving the BackgroundColor command via a keyboard shortcut applies the last used colour and fixed many issues related to theming and colours
  17. Regina Henschel improved Calc’s Data Provider by making it work with HTML, making it insert data into the expected sheet, fixing its preview functionality and implementing saving and loading of sort transformations
  18. Jean-Pierre Ledure worked on the ScriptForge library
  19. Chris Sherlock did code cleanups and refactoring in VCL toolkit
  20. René Engelhard (Debian) did cleanups in the build files
  21. Neil Roberts made the Data Provider import code more robust, added UI tests for handling HTML and CSV in Data Provider, fixed an issue with using lldb debugger on Linux, fixed a race condition in UI tests and made PyUNO more convenient to use
  22. Jim Raykowski made recency navigation more intuitive considering situations with unseen cursor position, made Select All within a frame also select content that is out of view, made it possible to delete selections including protected indexes in Writer, continued improving chart colour behaviour in Options, fixed objects disappearing when changing the anchoring of the frame they are anchored to, made entries in the Navigator be shown as grayed out when they are in a hidden section, fixed the highlighting via the Navigator of floating tables split across pages and made it possible to sort sections alphabetically by their headings in Writer
  23. Áron Budea (Collabora) fixed PPTX export of AutoLayouts and fixed DOCX export of scheme colour
  24. Tamás Zolnai made it possible to display the baseline grid for page line spacing in Writer and fixed an issue with applying page line spacing to the document
  25. Karthik Godha (Collabora) fixed PPTX import of OLE animations and legacy VML files, fixed PPT to PPTX export of Draw OLE objects, fixed exporting paragraph alignment to PPTX after recent fundamental changes and fixed PPTX import/export of left margin
  26. László Németh fixed handling of Hungarian abbreviations in spellchecking, added spellchecking support for words with non-ASCII apostrophes, fixed the handling of abbreviations in custom dictionaries, made it so compounds from custom dictionary words are recognised and added a minimum character limit paragraph property to limit hyphenation left to the compound constituent boundaries
  27. Hossein Nourikhah (TDF) fixed cairo / pixman build for headless macOS
  28. Andreas Heinisch fixed an issue with FileName field content display when it was inserted by macros and disabled header and footer in Impress/Draw master view
  29. Kurt Nordback (Collabora) implemented OOXML import/export support for chart colour sequences
  30. Samuel Mehrbrodt (Collabora) converted typesetter language ‘orphans’ and ‘widows’ to better terminology
  31. Bayram Çiçek (Collabora) fixed blocked editing of textbox in Impress after inserting a comment
  32. Sampath added a confirmation dialog when clearing recent or unavailable documents and improved the layout of the User Data page in Options
  33. Gülşah Köse (Collabora) fixed pasting unformatted text in Impress and fixed placeholder object background becoming None sometimes in Impress
  34. Shlok Kanani made it possible for the InsertPageBreak command to accept a Page Style
  35. Armin Le Grand (Collabora) made it possible to edit text in SmartArt objects
  36. Ujjawal Kumar made Markdown link handling more robust
  37. Dan Williams (TDF) fixed system colour theme change not being applied to the whole UI in Base
  38. Jeff Huang (OSSII) fixed a glyph positioning issue with DFKai-SB font in vertical writing
  39. Vladislav Tarakanov simplified the code for the Insert Table dialog while removing the artificial limitation of 255 styles
  40. Taichi Haradaguchi updated the build configuration for poppler library

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

411 bugs, 58 of which are enhancements, have been reported by 246 people.

Top 10 Reporters

  1. Danat ( 42 )
  2. Karthik ( 12 )
  3. Timur ( 11 )
  4. nobu ( 10 )
  5. Gabor Kelemen (Collabora) ( 8 )
  6. Hossein ( 8 )
  7. Telesto ( 7 )
  8. Olivier Hallot ( 6 )
  9. Aron Budea ( 5 )
  10. Tamás Zolnai ( 5 )

Triaged Bugs

527 bugs have been triaged by 68 people.

Top 10 Triagers

  1. Buovjaga ( 182 )
  2. m_a_riosv ( 47 )
  3. Heiko Tietze ( 45 )
  4. V Stuart Foote ( 38 )
  5. Olivier Hallot ( 17 )
  6. raal ( 16 )
  7. Regina Henschel ( 11 )
  8. jsmevog ( 11 )
  9. Danat ( 11 )
  10. Werner Tietz ( 10 )

Resolution of resolved bugs

762 bugs have been set to RESOLVED.

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

Fixed Bugs

112 bugs have been fixed by 27 people.

Top 10 Fixers

  1. Heiko Tietze ( 9 )
  2. Jim Raykowski ( 8 )
  3. Mike Kaganski ( 5 )
  4. Miklos Vajna ( 5 )
  5. Justin Luth ( 5 )
  6. Karthik Godha ( 5 )
  7. László Németh ( 3 )
  8. Caolán McNamara ( 3 )
  9. Aron Budea ( 3 )
  10. Michael Weghorn ( 3 )

List of high severity bugs fixed

  1. tdf#169730 Persian (Farsi) filenames are displayed reversed in LibreOffice Start Center ( Thanks to Xisco Fauli )

List of crashes fixed

  1. tdf#170012 infinite loop/crash when saving ODS with a SCA_CELL_RESIZE form control that moved ( Thanks to Justin Luth )
  2. tdf#170027 Crash when undoing shape drag with Alt pressed ( Thanks to Balazs Varga )

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

  1. tdf#112628 Disable ‘Header and Footer’ when in master slide mode ( Thanks to Andreas Heinisch )
  2. tdf#121102 Offline language packs installation nests parentheses unnecessarily ( Thanks to kubak )
  3. tdf#130695 EDITING: in custom dictionary, let abbreviations have trailing periods, and recognize the bad abbreviations without the dot ( Thanks to László Németh )
  4. tdf#136419 EDITING: Select All in Frame does not select all contents ( Thanks to Jim Raykowski )
  5. tdf#138722 Custom shortcut for uno:BackgroundColor should set last color not NoFill ( Thanks to Heiko Tietze )
  6. tdf#40277 Compound words & personal dictionary ( Thanks to László Németh )
  7. tdf#89365 Impress: Change from Bullets to Numbering to Bullets does not set bullet, needs another click ( Thanks to Miklos Vajna )
  8. tdf#90993 EDITING: Objects anchored to frame disappear when frame anchor is changed. ( Thanks to Jim Raykowski )

WORKSFORME bugs

47 bugs have been retested by 24 people.

Top 10 testers

  1. Buovjaga ( 12 )
  2. m_a_riosv ( 7 )
  3. Timur ( 4 )
  4. Olivier Hallot ( 3 )
  5. Robert Großkopf ( 2 )
  6. Alex Thurgood ( 2 )
  7. OfficeUser ( 1 )
  8. John ( 1 )
  9. Regina Henschel ( 1 )
  10. Dieter ( 1 )

DUPLICATED bugs

86 bugs have been duplicated by 18 people.

Top 10 testers

  1. Buovjaga ( 39 )
  2. m_a_riosv ( 9 )
  3. nobu ( 7 )
  4. V Stuart Foote ( 7 )
  5. Heiko Tietze ( 5 )
  6. Timur ( 3 )
  7. raal ( 3 )
  8. Telesto ( 2 )
  9. Dieter ( 2 )
  10. tkakar ( 2 )

Verified bug fixes

14 bugs have been verified by 5 people.

Top 10 Verifiers

  1. Buovjaga ( 7 )
  2. Gabor Kelemen (Collabora) ( 3 )
  3. V Stuart Foote ( 2 )
  4. Mihai Vasiliu ( 1 )
  5. Piotr Osada ( 1 )

 
 
 
 
 

Categorized Bugs

189 bugs have been categorized with a metabug by 21 people.

Top 10 Categorizers

  1. Heiko Tietze ( 40 )
  2. Buovjaga ( 39 )
  3. V Stuart Foote ( 27 )
  4. Aron Budea ( 12 )
  5. Eyal Rozenberg ( 11 )
  6. Dieter ( 11 )
  7. Olivier Hallot ( 8 )
  8. Saburo ( 7 )
  9. Hossein ( 6 )
  10. BogdanB ( 5 )

Regression Bugs

43 bugs have been set as regressions by 15 people.

Top 10

  1. Buovjaga ( 16 )
  2. raal ( 5 )
  3. nobu ( 4 )
  4. Telesto ( 3 )
  5. m_a_riosv ( 3 )
  6. jsmevog ( 2 )
  7. V Stuart Foote ( 2 )
  8. Aron Budea ( 1 )
  9. OfficeUser ( 1 )
  10. Alex Thurgood ( 1 )

Bisected Bugs

42 bugs have been bisected by 8 people.

Top 10 Bisecters

  1. Buovjaga ( 16 )
  2. Saburo ( 12 )
  3. raal ( 5 )
  4. sarahjean.lim ( 4 )
  5. jsmevog ( 2 )
  6. V Stuart Foote ( 1 )
  7. Aron Budea ( 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!

Written by:

148 Posts

View All Posts
Follow Me :

Leave a Reply

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

I accept the Privacy Policy