QA/Dev Report: February 2026

General Activities

  1. LibreOffice 26.2.0 was announced on February 4
  2. LibreOffice 25.8.5 was announced on February 19
  3. LibreOffice 26.2.1 was announced on February 26
  4. Olivier Hallot (TDF) added help for Writer’s text dragging and dropping options, Calc’s “Enter key for paste & clear clipboard” option and “Reject silently” in Calc’s Data Validity feature
  5. Stanislav Horáček updated and improved help texts
  6. Tomaž Vajngerl (Collabora) added a command to shuffle a Calc cell range
  7. Jaume Pujantell, Mohit Marathe, Dennis Francis and Gökay Şatır (Collabora) worked on LOKit/jsdialog used by Collabora Online.
  8. Miklós Vajna (Collabora) worked on interactive document comparison for Collabora Online
  9. Xisco Faulí (TDF) fixed issues in generated PDF/A-1 and PDF/UA-2 files, added VeraPDF as a PDF validator in automated tests, added a dozen automated tests, improved and simplified many tests and upgraded many dependencies
  10. Michael Stahl (Collabora) fixed a Writer table layout issue where a table might disappear when its upper margin changed
  11. Mike Kaganski (Collabora) improved the testing machinery of configuration testing, fixed many instances of GDI handle leaks on Windows, fixed several issues with page orientation and paper size in printing, fixed clipboard content from Excel causing Calc to hang upon saving, fixed multiple issues with laying out floating tables in Writer, made it so Skia/Raster is used in in Safe Mode on Windows and macOS instead of the hardware accelerated engine and fixed Impress slide thumbnails not being displayed sometimes in Notes view
  12. Caolán McNamara (Collabora) made it so Enter and ESC keys can be used to navigate levels in chart hierarchy, fixed many issues found by static analysers and did code cleanups and optimisations
  13. Stephan Bergmann (Collabora) did build fixes, adapted the code to compiler changes and did code cleanups, for example in the area of Java 26 feature removals
  14. Noel Grandin (Collabora) improved the opening time of very large Writer documents with images, fixed an infinite loop in Calc related to the EDATE function, made it fast to export colour filters in XLSX files and improved the speed of copying DataTable chart cells. He also did many code cleanups and optimisations.
  15. Justin Luth (Collabora) fixed DOCX export issues related to content controls, bookmarks, date picker form elements, tracked changes and page breaks
  16. Michael Weghorn (TDF) made it possible to open WPS files in Android Viewer, worked on using native widgets in Qt UIs and did many code cleanups
  17. Balázs Varga (Collabora) worked on XLSX support for Table Styles
  18. Christian Lohmaier (TDF) did some build fixes
  19. Heiko Tietze (TDF) implemented proper configuration of toolbar visibility and locked state, fixed some issues related to theming and colours and made the display of non-breaking hyphens and spaces independent from non-printable characters
  20. Regina Henschel made shearing and rotation of arc shapes more robust and fixed unwanted extension of AutoFilter ranges in Calc
  21. Jean-Pierre Ledure worked on the ScriptForge library
  22. Neil Roberts made it possible to save shortcuts per document, fixed a macro-related issue with theServiceDocumenter getter not working, added an automated test for interface-based singletons and made it so FunctionAccess::callFunction accepts missing arguments
  23. Jim Raykowski corrected button naming in the Navigator in Impress and Draw and fixed a crash related to floating frames
  24. Áron Budea (Collabora) fixed XLSX interoperability issues with formulas without arguments and row and column breaks and added an automated test for the export of embedded OLE objects in PPTX files
  25. Tamás Zolnai continued polishing page line-spacing support in Writer
  26. Karthik Godha (Collabora) finished the new Writer and Calc table styles project and fixed XLSX export issues related to functionality such as merge ranges, font names, conditional formatting, labels in formulas, data validation, defined names and sheet names. He also fixed exporting embedded OLE objects to PPTX and fixed PPTX import of master slide placeholder styles
  27. Andreas Heinisch made it possible to use pipe characters in conditional fields in Writer and made it so displaying field names in Writer shows a description of the field type in case of document statistics
  28. Kurt Nordback (Collabora) worked on OOXML Chartex chart support
  29. Samuel Mehrbrodt (Collabora) worked on the UI part of document themes, fixed PPT import of hanging indent in bulleted lists and fixed PPTX import of text alignment in small text boxes
  30. Armin Le Grand (Collabora) worked on SmartArt support
  31. Ujjawal Kumar (Collabora) polished Markdown import support
  32. Dan Williams (TDF) fixed losing database URLs in ODS files in some cases and adapted UI colouring to changes in macOS Tahoe
  33. Vladislav Tarakanov fixed an XLSX interoperability issue with separators in sheet names
  34. Gábor Kelemen (Collabora) improved the script for finding unneeded includes in the code and did many code cleanups
  35. Vojtěch Doležal improved the UI of the Entries tab of the Table of Contents dialog in Writer
  36. Parth Raiyani (Collabora) did several accessibility improvements
  37. Jonathan Clark (TDF) made it so paragraph alignment is not changed upon changing text direction, made label direction in lists be correctly applied, made paragraph direction be preserved after style change and fixed Writer status bar label positioning in right-to-left UI
  38. Siddhi Salunkhe reworked the Hyperlink dialog code as part of an Outreachy internship and added a “Remove query string” option to the dialog
  39. Arnaud Versini did some code cleanups
  40. Pierre F. did cleanups in development-related scripts
  41. Saburo Yoshida fixed incorrect line breaking in CJK text, fixed double escaping of property characters in PDF export and fixed a glitch in the Find and Replace dialog with the no matches found indication not being reset
  42. András Timár (Collabora) and Bartosz Kosiorek did some EMF graphics fixes and implementations
  43. Mateusz Wlazłowski fixed an issue where replacing an attribute at the end of a paragraph with a new line caused an infinite loop
  44. Jnana Sampath improved the UI of Writer’s Database wizard
  45. Aya Jamal did some Calc code optimisation
  46. Ahmed Elseyoufi removed the last busy-timer from Calc code
  47. Laurent Balland did cleanups in the Blueprint Plans Impress template
  48. Daniel Lee did some Calc code optimisation and ported a Writer SDK example from Java to C++
  49. Ivan Kuznetsov changed the Android project structure from custom to standard
  50. László Németh implemented DOCX support for style-refs for character styles
  51. Māris Nartišs fixed a Skia crash on Linux
  52. Khaled Hosny (Alif Type) made PDF export use HarfBuzz to subset fonts and to instance variable fonts
  53. Thomas Rogenmoser made it possible to use the maximise button for resizable dialogs on Windows

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

517 bugs, 80 of which are enhancements, have been reported by 352 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 21 )
  2. Telesto ( 20 )
  3. Mike Kaganski ( 12 )
  4. Regina Henschel ( 12 )
  5. yarma22 ( 11 )
  6. nobu ( 8 )
  7. Aron Budea ( 7 )
  8. Justin L ( 7 )
  9. Frederic Parrenin ( 7 )
  10. Gabor Kelemen (Collabora) ( 5 )

Triaged Bugs

434 bugs have been triaged by 70 people.

Top 10 Triagers

  1. Buovjaga ( 83 )
  2. m_a_riosv ( 49 )
  3. raal ( 39 )
  4. Heiko Tietze ( 32 )
  5. Mateusz Wlazłowski ( 23 )
  6. Mike Kaganski ( 22 )
  7. Regina Henschel ( 16 )
  8. Dieter ( 15 )
  9. Saburo ( 11 )
  10. Xisco Faulí ( 11 )

Resolution of resolved bugs

376 bugs have been set to RESOLVED.

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

Fixed Bugs

161 bugs have been fixed by 38 people.

Top 10 Fixers

  1. Mike Kaganski ( 15 )
  2. Caolán McNamara ( 12 )
  3. Justin Luth ( 10 )
  4. Karthik Godha ( 10 )
  5. Xisco Fauli ( 6 )
  6. Heiko Tietze ( 6 )
  7. Noel Grandin ( 5 )
  8. Bartosz Kosiorek ( 4 )
  9. Jonathan Clark ( 4 )
  10. Michael Weghorn ( 4 )

List of high severity bugs fixed

  1. tdf#105933 Means to modify existing table styles in a dialog ( Thanks to Karthik )
  2. tdf#160018 Defined Ranges in a single column with delimiting row corrupted by 7.6.5 (STR comment 5) ( Thanks to Regina Henschel )
  3. tdf#170297 Semaphore file not deleted at close of a document on a network drive (computer or NAS) ( Thanks to Balazs Varga )
  4. tdf#170554 Can’t save Writer tables beyond a certain size: Error in writing sub-document SfxBaseModel::impl_store failed ( Thanks to Vladislav Tarakanov )
  5. tdf#66377 Support formatting/styling of spreadsheet tables originating in Excel’s “Format as Table” ( Thanks to Balazs Varga )

List of crashes fixed

  1. tdf#168138 LibreOffice crashes with Skia/Raster on X11 (gen) VCL backend ( Thanks to Māris Nartišs )
  2. tdf#169622 FILEOPEN PPTX: Impress crashes trying to open a file that has a PNG with CRC errors ( Thanks to Caolán McNamara )
  3. tdf#169651 Crash in: SwLayAction::FormatContent(SwPageFrame*)::{lambda()#1}::operator()() const [clone .lto_priv.0] ( Thanks to Jim Raykowski )
  4. tdf#170599 Writer crashes when reopening Print Preview with outline folding enabled and a heading in the first paragraph ( Thanks to Jim Raykowski )
  5. tdf#170805 Writer & Calc crash when upgrade icon is clicked ( Thanks to Michael Weghorn )

List of performance issues fixed

  1. tdf#168647 Slow to copy cell ranges with complex charts (Windows-only) ( Thanks to Noel Grandin )
  2. tdf#170595 very large document with pictures improve load time ( Thanks to Noel Grandin )

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

  1. tdf#100154 FILEOPEN: XLSX – Pointer to sheet with dotted name in cyrillic has incorrect reference format ( Thanks to Vladislav Tarakanov )
  2. tdf#105933 Means to modify existing table styles in a dialog ( Thanks to Karthik )
  3. tdf#124176 Use pragma once instead of include guards ( Thanks to Vaasu K )
  4. tdf#126965 [EMF] Drawing with underlined text looks fail ( Thanks to Andras Timar )
  5. tdf#129342 EMF+ Images with textured brushes are not drawn ( Thanks to Bartosz Kosiorek )
  6. tdf#130586 Incorrect current page after changing the layout, undo and redo ( Thanks to Caolán McNamara )
  7. tdf#131431 Find & Replace dialog: LO hangs on formatting replacement when thousands of replacements to do ( Thanks to Mateusz Wlazłowski )
  8. tdf#134725 Erratic behaviors in Basic IDE with multiple controls selection ( Thanks to Caolán McNamara )
  9. tdf#136822 Add VeraPDF as a PDF validator for our PDF/A unit tests ( Thanks to Xisco Fauli )
  10. tdf#139968 legacy pie with rotation and slant has wrong sector angles after horizontal flip ( Thanks to Regina Henschel )
  11. tdf#142226 [EMF] SmallTextOut support ( Thanks to Andras Timar )
  12. tdf#142548 [EMF] ExtTextOut exScale/eyScale in GM_COMPATIBLE mode ( Thanks to Bartosz Kosiorek )
  13. tdf#143449 Cursor doesn’t blink in comment box ( Thanks to Caolán McNamara )
  14. tdf#45048 Inconsistent document field names: Use names of column ‘Select’ instead of ‘Type’ (e.g. use Pages instead of Statistics) ( Thanks to Andreas Heinisch )
  15. tdf#56126 EDITING: Conditional field and vertical separator ( Thanks to Andreas Heinisch )
  16. tdf#66377 Support formatting/styling of spreadsheet tables originating in Excel’s “Format as Table” ( Thanks to Balazs Varga )
  17. tdf#67544 FILESAVE: Slide transistion sound(other sound) is not included in presentation file ( Thanks to Zeki Bildirici )
  18. tdf#72640 RTL: numbering alignment issue with doc and docx files ( Thanks to Jonathan Clark )
  19. tdf#83350 RTL: Status bar fields aligned to the left ( Thanks to Jonathan Clark )
  20. tdf#93785 FORMATTING: register-true has no effect with text in frames ( Thanks to Tamás Zolnai )
  21. tdf#94522 Keyboard shortcut assigned to a macro is not saved in the document ( Thanks to Neil Roberts )

WORKSFORME bugs

46 bugs have been retested by 27 people.

Top 10 testers

  1. Buovjaga ( 17 )
  2. V Stuart Foote ( 4 )
  3. m_a_riosv ( 4 )
  4. Regina Henschel ( 2 )
  5. Bartosz ( 2 )
  6. Andreas Heinisch ( 1 )
  7. miso.zima@pm.me ( 1 )
  8. Heiko Tietze ( 1 )
  9. Gerald Pfeifer ( 1 )
  10. Alexander Kurakin ( 1 )

DUPLICATED bugs

101 bugs have been duplicated by 27 people.

Top 10 testers

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

Verified bug fixes

20 bugs have been verified by 12 people.

Top 10 Verifiers

  1. Dieter ( 4 )
  2. Gerald Pfeifer ( 3 )
  3. Eyal Rozenberg ( 2 )
  4. BogdanB ( 2 )
  5. Buovjaga ( 2 )
  6. Mateusz Wlazłowski ( 1 )
  7. Hossein ( 1 )
  8. Piotr Osada ( 1 )
  9. Mihai Vasiliu ( 1 )
  10. m_a_riosv ( 1 )

Categorized Bugs

341 bugs have been categorized with a metabug by 31 people.

Top 10 Categorizers

  1. Aron Budea ( 59 )
  2. BogdanB ( 53 )
  3. Heiko Tietze ( 35 )
  4. Hossein ( 27 )
  5. Dieter ( 23 )
  6. Eyal Rozenberg ( 19 )
  7. V Stuart Foote ( 16 )
  8. Buovjaga ( 16 )
  9. yarma22 ( 11 )
  10. Bartosz ( 9 )

Regression Bugs

43 bugs have been set as regressions by 16 people.

Top 10

  1. raal ( 9 )
  2. Buovjaga ( 7 )
  3. Mateusz Wlazłowski ( 7 )
  4. nobu ( 4 )
  5. Piotr Osada ( 2 )
  6. Telesto ( 2 )
  7. Regina Henschel ( 2 )
  8. Robert Großkopf ( 2 )
  9. Volodymyr ( 1 )
  10. Aron Budea ( 1 )

Bisected Bugs

42 bugs have been bisected by 9 people.

Top 10 Bisecters

  1. raal ( 11 )
  2. Buovjaga ( 10 )
  3. Saburo ( 10 )
  4. Mateusz Wlazłowski ( 5 )
  5. Xisco Faulí ( 2 )
  6. Volodymyr ( 1 )
  7. Aron Budea ( 1 )
  8. Gabor Kelemen (Collabora) ( 1 )
  9. Michael Weghorn ( 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:

151 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