QA/Dev Report: November 2025

General Activities

  1. LibreOffice 25.8.3 was announced on November 13
  2. Olivier Hallot (TDF) improved the help on sort options and keyboard shortcuts, added help for field variable formats, the Slide Properties Sidebar deck, named Calc formulas and Arabic fonts and right-to-left direction for Math. He also updated help for paragraph alignment after the change from Left/Right to Start/End
  3. Gábor Kelemen (Collabora) fixed crashes related to locked-down options, improved the script for finding unneeded includes in the code and did many code cleanups
  4. Tomaž Vajngerl (Collabora) fixed an issue with borders when changing the document theme and improved pivot table stability and test coverage
  5. Skyler Grey, Méven Car, Dennis Francis, Hubert Figuière, Szymon Kłos, Jaume Pujantell and Nick Wingate (Collabora) worked on LOKit/jsdialog used by Collabora Online. Szymon also made it so Notebookbar style preview shows favourite styles (supported in DOCX files)
  6. Rashesh Padia (Collabora) improved the stability of LanguageTool integration
  7. Miklós Vajna (Collabora) made it possible to use styles from a template when importing Markdown files, fixed inability to transition from a numbered list to a bulleted list in Impress in some cases, made it so the numbering rules are reset when toggling bullets/numbering, added a UNO command parameter to skip the detection of format when pasting and fixed some crashes
  8. Xisco Faulí (TDF) added lzma to the internal Python, added several automated tests, enabled by default the export validation for docx format in tests and upgraded many dependencies
  9. Michael Stahl (Collabora) improved stability when using the JAWS screenreader on Windows, made Writer anchoring code more robust and fixed incorrect line breaking of fields in Writer
  10. Mike Kaganski (Collabora) fixed leap year detection in BCE dates, made it so change tracking correctly handles comments deleted via the Navigator, made the hidden paragraph mark feature more robust, fixed a Windows bitmap pasting issue, added an infobar notification for when active change tracking is hidden in Calc, fixed extensions failing to run, if their folder names contained spaces and fixed an issue with text in a nested section jumping to the next page. He also did many code cleanups and optimisations and wrote automated tests
  11. Caolán McNamara (Collabora) fixed many issues found by static analysers and did code cleanups and optimisations
  12. Stephan Bergmann (Collabora) worked on WASM and Flatpak builds, did build fixes, adapted the code to compiler changes and did code cleanups
  13. Noel Grandin (Collabora) fixed a memory leak in Impress when switching to the Notes view and optimised the export of SVGs with lots of bitmaps. He also did many code cleanups and optimisations, especially in the area of writing OOXML structure
  14. Justin Luth (Collabora) made it easier to select a hyperlink in Writer, made it so comment indicators are no longer hidden behind AutoFilter dropdowns, fixed an anchor offset issue in XLSX import together with Johann Lorber (Linagora) and improved PowerPoint compatibility of .wav file names and dates
  15. Michael Weghorn (TDF) fixed accessibility issues in the Extension Manager, Conditional Formatting dialog, spelling and vertical tabs and improved the handling of size changes in Android Viewer. He also worked on using native widgets in Qt UIs while doing UI optimisations and did cleanups in Android code
  16. Balázs Varga (Collabora) fixed a regression in presentation minimizer
  17. Christian Lohmaier (TDF) made it so English (USA) is always installed as a UI language on Windows, avoiding confusing situations with updates and simplified the Makefile for Help
  18. Jonathan Clark (TDF) continued working on start and end paragraph alignment and implemented the ODF 1.2 paragraph attribute style:writing-mode-automatic
  19. Heiko Tietze (TDF) worked on keyboard navigation in vertical tabs
  20. Regina Henschel continued working on Natural Sort in Calc data ranges, fixed an (unreleased) issue with unwanted text colouration in Calc and fixed a crash in Data Provider
  21. Jean-Pierre Ledure worked on the ScriptForge library
  22. Chris Sherlock did code cleanups and refactoring in VCL toolkit
  23. René Engelhard (Debian) did some build fixes
  24. Neil Roberts fixed an old issue preventing Unicode SMP characters from being used as bullet point symbols, fixed a crash in Base’s Query Designer, made Base’s Insert Relation dialog behave more intuitively, added a couple of UI tests and added helpers to Base UI testing and made the UI testing framework more robust in general
  25. Laurent Balland implemented support for Biff12 clipboard format for Excel compatibility
  26. Jim Raykowski made it possible to modify accessible text alternative of elements via the Navigator, made chart colours in Options be synchronised with the current selection, fixed an issue with Quick Find in Sidebar not selecting multiple hits in the document and made it so the query text from Quick Find toolbar or Sidebar deck is copied to Find & Replace when the dialog is opened
  27. Devansh Varshney improved the look and feel of the password prompt dialog
  28. Áron Budea (Collabora) fixed SmartArt animation targets getting messed up with PPTX export, fixed hidden images being shown in exported OOXML files and fixed references to missing audio and 3D objects with animations causing creation of invalid PPTX files
  29. David Hashe fixed a Writer crash related to undoing after paste when custom page styles and headers/footers were involved
  30. Bojidar Marinov fixed an issue preventing undoing of pivot table filtering
  31. Arnaud Versini did some code cleanups
  32. Tamás Zolnai did many improvements to grid display
  33. Karthik Godha (Collabora) fixed interoperability issues when exporting from PPT to PPTX in areas such as margins, tab stops, audio in animations and images with internal links. He also fixed importing dropdown content controls in tables in DOCX files, exporting OLE animations to PPTX and exporting content controls with DataBinding properties to DOCX
  34. László Németh enabled custom letter spacing and glyph scaling for multiportion lines (lines with emphasis, underline, automatic hyphenation etc.)
  35. Eike Rathke added Extremaduran (Spain) locale data
  36. Hossein Nourikhah (TDF) fixed build issues with Clang and JDK 25 and added a new set of screenshots for Flathub page
  37. Andreas Heinisch made it so text can not be pasted into read-only areas of master slides/pages, made the slide count field in Impress behave intuitively when printing and made integer conversions use banker’s rounding in macros with VBASupport mode
  38. Siddhi Salunkhe improved the user experience of the Columns panel (now called Text Attributes) in Impress Properties Sidebar deck
  39. Markus Mohrhard fixed OOXML export of tomorrow conditions in conditional formatting, fixed invalid OOXML export of custom name fields in pivot tables and fixed unwanted modification of cell range selection when opening Calc’s Define Database Range dialog
  40. Kurt Nordback (Collabora) did refactoring in the area of colour handling
  41. Saburo Yoshida fixed reversed accessibility check options for footnotes/endnotes in Writer
  42. Samuel Mehrbrodt (Collabora) made it possible to skip assigning styles when using AutoCorrect – Apply and implemented XShapeGroup::enterGroup and ::leaveGroup in the API
  43. Vissarion Fisikopoulos fixed an issue with multiple groupings on same field issue in Report Builder
  44. Mohamed Ali improved library linking for Rust UNO bindings
  45. Jan Holešovský (Collabora) made headless VCL work on macOS
  46. Tor Lillqvist (Collabora) fixed a build issue with –disable-opencl option

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

575 bugs, 112 of which are enhancements, have been reported by 299 people.

Top 10 Reporters

  1. Danat ( 62 )
  2. questions2000 ( 25 )
  3. Gabor Kelemen (Collabora) ( 23 )
  4. Eyal Rozenberg ( 22 )
  5. Michael Otto ( 20 )
  6. Aron Budea ( 11 )
  7. nobu ( 10 )
  8. Telesto ( 8 )
  9. BDF ( 7 )
  10. Karthik ( 7 )

Triaged Bugs

560 bugs have been triaged by 88 people.

Top 10 Triagers

  1. Buovjaga ( 112 )
  2. m_a_riosv ( 57 )
  3. V Stuart Foote ( 33 )
  4. Regina Henschel ( 33 )
  5. Heiko Tietze ( 30 )
  6. Xisco Faulí ( 25 )
  7. raal ( 18 )
  8. tkakar ( 17 )
  9. Olivier Hallot ( 16 )
  10. jsmevog ( 16 )

Resolution of resolved bugs

585 bugs have been set to RESOLVED.

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

Fixed Bugs

141 bugs have been fixed by 34 people.

Top 10 Fixers

  1. Noel Grandin ( 10 )
  2. Mike Kaganski ( 9 )
  3. Michael Weghorn ( 8 )
  4. Justin Luth ( 8 )
  5. Caolán McNamara ( 7 )
  6. Xisco Fauli ( 5 )
  7. Tamás Zolnai ( 5 )
  8. Gabor Kelemen ( 4 )
  9. Miklos Vajna ( 4 )
  10. Olivier Hallot ( 3 )

List of critical bugs fixed

  1. tdf#169112 FILEOPEN PPTX Memory leak and forced close when switching to notes view ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#148703 Writer crash on undo after paste ( Thanks to David Hashe )
  2. tdf#157211 EDITING: cell range selection modified when opening Calc’s “Define Database Range” dialog ( Thanks to Markus Mohrhard )
  3. tdf#167126 Setting a macro to “Error Alert” in a cell validation, you will not be able to key in ( Thanks to Pranam Lashkari )
  4. tdf#168261 Cannot input in all cells; after input manual data/value in cell with “List” validity ( Thanks to Pranam Lashkari )
  5. tdf#169541 Crash in: Data Provider: import 2x + save = crash on open file ( Thanks to Regina Henschel )

List of crashes fixed

  1. tdf#148703 Writer crash on undo after paste ( Thanks to David Hashe )
  2. tdf#164082 Crash when not granted the permission to read files ( Thanks to Michael Weghorn )
  3. tdf#167362 LibreOffice crashes for zoomtext and jaws users when the cursor is on the same line as a footnote. ( Thanks to Michael Stahl )
  4. tdf#168897 Crash when JAWS is running and template starting with table is opened ( Thanks to Michael Stahl )
  5. tdf#169251 Crash on copy, new, paste Markdown ( Thanks to Miklos Vajna )
  6. tdf#169367 Crash when closing Tip of the Day dialog with locked down configuration ( Thanks to Gabor Kelemen )
  7. tdf#169532 Draw crashes when trying to export a page into svg or wmf/emf format. ( Thanks to Noel Grandin )
  8. tdf#169541 Crash in: Data Provider: import 2x + save = crash on open file ( Thanks to Regina Henschel )
  9. tdf#169656 Crash upon starting animated GIF ( Thanks to Noel Grandin )

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

  1. tdf#127675 Pasting only 65536 rows / 256 columns / 255 characters per cell to Calc from Excel (missing support for BIFF12 clipboard format) ( Thanks to Laurent Balland )
  2. tdf#130072 Need documentation about field variable formats ( Thanks to Olivier Hallot )
  3. tdf#132007 Improve the password-protected document unlock prompt dialog’s text strings and layout ( Thanks to varshneydevansh )
  4. tdf#136220 Long fields lose its part on page end in some cases ( Thanks to Michael Stahl )
  5. tdf#136905 NB Layout tab ‘Page Size’ drop list UX is poor ( Thanks to Michael Weghorn )
  6. tdf#139269 Pasting text into master slides shouldn’t be allowed ( Thanks to Andreas Heinisch )
  7. tdf#144343 Form – Form-Based Filters: Filter navigator shows up every second filtering ( Thanks to Caolán McNamara )
  8. tdf#39015 Hard to select a hyperlink; instead, it enters drag-and-drop mode (comment 14) ( Thanks to Justin Luth )
  9. tdf#61950 Change Presentation Minimizer and Report Builder from bundled extensions to plain code ( Thanks to Gabor Kelemen )
  10. tdf#68320 Impress behaves oddly when printing handouts with and without hidden slides ( Thanks to Andreas Heinisch )
  11. tdf#80959 Any extension installed in share\extensions won’t work if it’s folder name contains spaces ( Thanks to Mike Kaganski )
  12. tdf#89365 Impress: Change from Bullets to Numbering to Bullets does not set bullet, needs another click ( Thanks to Miklos Vajna )
  13. tdf#89544 Writer grid dots are barely visible for comfortable work ( Thanks to Tamás Zolnai )
  14. tdf#99619 query design segfault on redoing an undone table join creation ( Thanks to Neil Roberts )

WORKSFORME bugs

78 bugs have been retested by 40 people.

Top 10 testers

  1. Buovjaga ( 22 )
  2. m_a_riosv ( 7 )
  3. BogdanB ( 4 )
  4. Yousuf Philips (jay) (retired) ( 4 )
  5. Eyal Rozenberg ( 3 )
  6. Olivier Hallot ( 3 )
  7. V Stuart Foote ( 3 )
  8. Gabor Kelemen (Collabora) ( 2 )
  9. Timur ( 2 )
  10. bunkem ( 2 )

DUPLICATED bugs

95 bugs have been duplicated by 30 people.

Top 10 testers

  1. Buovjaga ( 30 )
  2. V Stuart Foote ( 11 )
  3. m_a_riosv ( 10 )
  4. Justin L ( 6 )
  5. Heiko Tietze ( 4 )
  6. Regina Henschel ( 4 )
  7. nobu ( 3 )
  8. Michael Weghorn ( 2 )
  9. Tamás Zolnai ( 2 )
  10. Gabor Kelemen (Collabora) ( 2 )

Verified bug fixes

25 bugs have been verified by 13 people.

Top 10 Verifiers

  1. Buovjaga ( 6 )
  2. BogdanB ( 5 )
  3. Michael Weghorn ( 3 )
  4. Gabor Kelemen (Collabora) ( 2 )
  5. Gerald Pfeifer ( 1 )
  6. V Stuart Foote ( 1 )
  7. Philippe Cloutier ( 1 )
  8. Julien Nabet ( 1 )
  9. Jim Raykowski ( 1 )
  10. Aron Budea ( 1 )

Categorized Bugs

273 bugs have been categorized with a metabug by 30 people.

Top 10 Categorizers

  1. Michael Otto ( 53 )
  2. V Stuart Foote ( 34 )
  3. Buovjaga ( 27 )
  4. Eyal Rozenberg ( 26 )
  5. Heiko Tietze ( 18 )
  6. Roman Kuznetsov ( 10 )
  7. László Németh ( 10 )
  8. Saburo ( 10 )
  9. Hossein ( 9 )
  10. Volga ( 8 )

Regression Bugs

56 bugs have been set as regressions by 15 people.

Top 10

  1. Buovjaga ( 23 )
  2. nobu ( 8 )
  3. Telesto ( 4 )
  4. raal ( 4 )
  5. Saburo ( 3 )
  6. Xisco Faulí ( 3 )
  7. m_a_riosv ( 3 )
  8. Michael Weghorn ( 1 )
  9. Balázs Varga ( 1 )
  10. Gerald Pfeifer ( 1 )

Bisected Bugs

39 bugs have been bisected by 9 people.

Top 10 Bisecters

  1. Buovjaga ( 18 )
  2. Saburo ( 9 )
  3. Xisco Faulí ( 4 )
  4. jsmevog ( 2 )
  5. raal ( 2 )
  6. Michael Weghorn ( 1 )
  7. Justin L ( 1 )
  8. Telesto ( 1 )
  9. Aron Budea ( 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:

147 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