QA/Dev Report: March 2026

General Activities

  1. LibreOffice 25.8.6 and LibreOffice 26.2.2 were announced on March 26
  2. Olivier Hallot (TDF) added a help page for drag & drop features for items in text documents, updated help for Text Grid in Writer and PDF export General page and improved the help for Calc’s advanced filter options
  3. Ilmari Lauhakangas (TDF) fixed shape names not updating in Custom Animation Sidebar deck after renaming, improved help for Writer shortcuts and updated help after menu changes
  4. Mohit Marathe (Collabora) fixed a PPTX import issue affecting font sizes
  5. Jaume Pujantell (Collabora) made it so PDFs used as background images with vector data are also exported as vectors to PDF
  6. Miklós Vajna (Collabora) improved the stability of Writer floating tables
  7. Xisco Faulí (TDF) improved and simplified many tests and upgraded many dependencies
  8. Michael Stahl (Collabora) improved error reporting of AutoText snippets stored in network paths
  9. Mike Kaganski (Collabora) improved the stability of extensions on Windows, fixed handling of SMP characters in “byte string” Calc functions such as FINDB and LEFTB, fixed whole sheet PDF export in Calc sheets with more than 1024 rows, fixed moving or copying a sheet in Calc resulting in an unintended position, greatly decreased the build time of Firebird on Windows, fixed Z-rotation issues in shapes in imported PPTX files, made pdfium-based PDF importing more robust and made opening ODP files with SMIL animation data more robust. He also did many code cleanups and optimisations
  10. Caolán McNamara (Collabora) fixed many issues found by static analysers and did code cleanups and optimisations
  11. Stephan Bergmann (Collabora) did code cleanups
  12. Noel Grandin (Collabora) made XLSX file opening faster, fixed a crash when opening the Hyperlink dialog with an empty clipboard, improved the performance of drawing selection outlines in Writer and did many code cleanups
  13. Justin Luth (Collabora) fixed exporting certain charts to DOCX files, made exporting content controls to DOCX files more robust, fixed table content import issues when reference fields were involved in some DOCX files, fixed issues with first row as header table styles in imported DOCX files, fixed importing math formulas from DOCX files, fixed DOCX export issues related to shapes and fixed a DOCX export issue related to floating frame
  14. Michael Weghorn (TDF) improved the accessibility of Writer tables, worked toward being able to build on Linux for Wayland without X11, made it possible to use GUI when enabling headless mode on Windows, worked on using native widgets in Qt UIs and did many code cleanups
  15. Balázs Varga (Collabora) added calculated field support to Pivot Tables, fixed losing group field from Pivot Tables in OOXML export and fixed issues with copying and pasting array formula data in Calc
  16. Christian Lohmaier (TDF) did fixes related to WSL-based Windows builds
  17. Heiko Tietze (TDF) made it more obvious that a font has been substituted
  18. Jean-Pierre Ledure worked on the ScriptForge library
  19. Neil Roberts (TDF) fixed an issue in the .NET codemaker, implemented handling of service constructors in PyUNO, enabling proper checking of the number of arguments and more useful error messages, added class getter methods for singletons in PyUNO and made it possible to customise keyboard shortcuts in both global and module-specific scope in one go (preserving the selection between scope changes)
  20. Jim Raykowski improved bringing drawing objects to attention when they are rotated or sheared, made it so the “Go to page” action in Writer aligns the top of the page with the viewport, improved the Quick Find Sidebar deck, so the result separators no longer receive focus and made it possible to show the entries of drawing object groups in Navigator
  21. Áron Budea (Collabora) fixed DOCX export of embedded XLSX sheets in charts in footnotes, date pickers and custom properties
  22. Karthik Godha (Collabora) fixed XLSX export issues with external references and fixed importing named ranges from older XLS files
  23. Andreas Heinisch fixed issues with line start and end styles and arrows, improved the layout of the colour preview toolbar and Sidebar controls and made it possible to replace with empty string when a search format is set
  24. Kurt Nordback (Collabora) worked on OOXML Chartex chart support
  25. Samuel Mehrbrodt (Collabora) fixed a text highlight issue with superscript/subscript in PPTX files, implemented reading metroBlob records from PPT files and fixed a crash (unreleased) in Impress
  26. Armin Le Grand (Collabora) worked on SmartArt support
  27. Ujjawal Kumar (Collabora) polished Markdown import support
  28. Vojtěch Doležal improved the Quick Find Sidebar options UI
  29. Jonathan Clark (TDF) fixed horizontal adjust for Calc cells during editing (also setting new cells with RTL content to RTL after finishing input) and fixed printing RTL comments in Writer documents
  30. Saburo Yoshida fixed a table border issue in DOCX export
  31. András Timár (Collabora) fixed an issue with border handling in table styles
  32. Aya Jamal made the preview for ordinal/cardinal numbering in Writer show in the text language
  33. Ahmed Elseyoufi improved the general performance of Calc
  34. Laurent Balland improved Impress templates
  35. Daniel Lee fixed Windows SDK setup script
  36. Khaled Hosny (Alif Type) implemented support for optical size for variable fonts
  37. Madhura Hegde added a couple of automated tests
  38. Patrick Luby fixed sending documents to Apple Mail and fixed a crash when tiling/snapping windows on macOS
  39. Moritz Duge (Collabora) implemented a SoftFixed state for fields in DOCX and RTF files, allowing the user to manually trigger field updates
  40. Anamay Narkar implemented support for Unicode escapes in Find & Replace with regular expressions
  41. René Engelhard (Debian) fixed a build issue
  42. Didier Vidal improved image insertion performance in Writer
  43. Sahil Gautam (Collabora) improved dark mode support
  44. Mohamed Amr made it so the horizontal scrollbar will not show up in Writer’s Page Width mode unless necessary
  45. Bartosz Kosiorek did many fixes and improvements to EMF+ graphics handling
  46. Jonas Greifenhain made it possible to scroll between Notebookbar tabs using the mousewheel or touchpad
  47. Bayram Çiçek (Collabora) improved XLSX compatibility with line breaks in referenced cells
  48. Manish Bera made Link End Index/Table Entry component character style match Link Start by default
  49. Marco Cecchetti (Collabora) fixed issues with font embedding in PPTX files
  50. Lance Borden made Shape – Intersect operation take into account the contours of the shape
  51. Melove Gupta fixed floating point noise when filling Calc cells with incremental numbers
  52. Darshan Upadhyay (Collabora) made it so auto-format numbered list is not triggered with multi-level patterns such as 1.2.3
  53. Jan Rheinländer implemented a matrix creator dialog for Math
  54. Viraj Parmar improved the UI for changing text formatting in Calc’s Header/Footer dialog
  55. Tien Nguyen Minh added an automated test
  56. Aryan Mishra fixed artificial skew for italic vertical glyphs in PDF export
  57. Neil S. Patel added leftvec and leftharpoon to Math for improved RTL support and added Named functions for N’ko and Adlam to Math
  58. Sergey Anisimov fixed a crash when inserting a WAV file into Impress when using Qt-based UIs
  59. Hossein Nourikhah (TDF) added Qt6 support for Windows together with Michael Weghorn (TDF)
  60. David Gilbert worked on greatly reducing memory use caused by certain types of pivot tables

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

481 bugs, 69 of which are enhancements, have been reported by 335 people.

Top 10 Reporters

  1. Danat ( 43 )
  2. Regina Henschel ( 14 )
  3. Eyal Rozenberg ( 12 )
  4. Justin L ( 10 )
  5. nobu ( 8 )
  6. Jakub Duchek ( 8 )
  7. Jonathan Kamens ( 5 )
  8. Buovjaga ( 4 )
  9. Mike Kaganski ( 4 )
  10. richardb@swave.io ( 4 )

Triaged Bugs

487 bugs have been triaged by 75 people.

Top 10 Triagers

  1. Buovjaga ( 96 )
  2. m_a_riosv ( 46 )
  3. raal ( 33 )
  4. Heiko Tietze ( 27 )
  5. daedricdunce ( 23 )
  6. V Stuart Foote ( 20 )
  7. Regina Henschel ( 19 )
  8. nobu ( 16 )
  9. seerubc1999 ( 14 )
  10. Mateusz Wlazłowski ( 11 )

Resolution of resolved bugs

402 bugs have been set to RESOLVED.

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

Fixed Bugs

142 bugs have been fixed by 42 people.

Top 10 Fixers

  1. Mike Kaganski ( 14 )
  2. Justin Luth ( 7 )
  3. Andreas Heinisch ( 6 )
  4. Michael Weghorn ( 6 )
  5. Bartosz Kosiorek ( 5 )
  6. Caolán McNamara ( 4 )
  7. Balazs Varga ( 4 )
  8. Jonathan Clark ( 3 )
  9. Aron Budea ( 3 )
  10. Ilmari Lauhakangas ( 3 )

List of critical bugs fixed

  1. tdf#167395 Using the Lock feature in an AutoFilter with dates causes a crash ( Thanks to Sahil Gautam )
  2. tdf#170803 Inserting a hyperlink crashes LibreOffice when system’s clipboard is empty ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#169491 [26.2] Character Scale Width does not work ( Thanks to László Németh )
  2. tdf#170740 LibreOffice crashing when tiling with option key and drag on MacOS ( Thanks to Patrick Luby )
  3. tdf#171202 [26.8 CJK] Exporting CJK text to PDF, crash ( Thanks to Khaled Hosny )
  4. tdf#171266 Crash Impress when in Tabbed UI (gtk3) ( Thanks to Samuel Mehrbrodt )
  5. tdf#96872 Make it more obvious that a font has been substituted (see comment 12) ( Thanks to Heiko Tietze )

List of crashes fixed

  1. tdf#167395 Using the Lock feature in an AutoFilter with dates causes a crash ( Thanks to Sahil Gautam )
  2. tdf#170205 LibreOffice 25.8.x and 26.2.x crashes often when WritingTool (Java) is used ( Thanks to Mike Kaganski )
  3. tdf#170740 LibreOffice crashing when tiling with option key and drag on MacOS ( Thanks to Patrick Luby )
  4. tdf#170803 Inserting a hyperlink crashes LibreOffice when system’s clipboard is empty ( Thanks to Noel Grandin )
  5. tdf#170866 [26.8 Basic-IDE] When trying to open module of library containing dialogs, Basic-IDE crashes (kf5,qt5,qt6) ( Thanks to Michael Weghorn )
  6. tdf#171191 Writer crashes on pinyin input while recording tracked changes ( Thanks to Miklos Vajna )
  7. tdf#171202 [26.8 CJK] Exporting CJK text to PDF, crash ( Thanks to Khaled Hosny )
  8. tdf#171266 Crash Impress when in Tabbed UI (gtk3) ( Thanks to Samuel Mehrbrodt )
  9. tdf#171337 Breaking a PDF imported with LO_IMPORT_USE_PDFIUM crashes second time ( Thanks to Mike Kaganski )

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

  1. tdf#103033 Allow mouse wheel scrolling through Notebookbar tabs ( Thanks to Jonas Greifenhain )
  2. tdf#106137 Find & Replace: handle \uhhhh and \Uhhhhhhhh notation in replacement string ( Thanks to AnamayNarkar )
  3. tdf#111880 RTL Writer comments missing in print ( Thanks to Jonathan Clark )
  4. tdf#115558 FILESAVE DOCX Charts in footnotes in DOCX documents created with Word cause broken file when saved ( Thanks to Aron Budea )
  5. tdf#117587 Ordinal/cardinal numbering: preview is shown in program locale language, not in language of selected text ( Thanks to Aya Jamal )
  6. tdf#119973 FILEOPEN EMF image has black background ( Thanks to Bartosz Kosiorek )
  7. tdf#126040 Loading arrow styles also changes the start and end style in the Line dialog ( Thanks to Andreas Heinisch )
  8. tdf#126823 Draw/Impress: use defaults from the style for arrow head widths ( Thanks to Andreas Heinisch )
  9. tdf#128206 FILEOPEN PPTX text z-Rotation does not work together with shape rotation ( Thanks to Mike Kaganski )
  10. tdf#130617 Screenshot for Options – LibreOffice – General shows %PRODUCTNAME ( Thanks to Olivier Hallot )
  11. tdf#134614 FILESAVE: RTF: Indent in TOC is lost after RT in MSO 2010 ( Thanks to Mike Kaganski )
  12. tdf#138020 LibreOffice improperly formats text tables that span multiple pages where the first row is configured to repeat on each page. ( Thanks to Justin Luth )
  13. tdf#138087 [EMF EMF+]: EMF created by SigmaPlot displays incorrectly. Workaround: export EMF_PLUS_DISABLE=1 ( Thanks to Bartosz Kosiorek )
  14. tdf#139808 FILEOPEN PPTX Text with Z-rotation disappears from shape ( Thanks to Mike Kaganski )
  15. tdf#140349 Ellipsoid Gradient fill for a paragraph not resulting in nice straight borders ( Thanks to Caolán McNamara )
  16. tdf#145542 FILESAVE DOCX When saving a .ODT file as a Word .DOCX file, image sizes are not preserved ( Thanks to Mike Kaganski )
  17. tdf#40259 Make Shape → Intersect operation take into account drawing-object (shape’s) contours, not it’s maximal occupied area rectangle borders (comment 33) ( Thanks to lancebord )
  18. tdf#59814 [EMF+] FILEOPEN EMF image inside EMF+ image are narrower ( Thanks to Bartosz Kosiorek )
  19. tdf#63011 FORMATTING: Chinese font name in English not recognized ( Thanks to Jonathan Clark )
  20. tdf#65563 RTL: Arabic/Hebrew text appears left aligned during cell edit when horizontal text alignment is set to Default ( Thanks to Jonathan Clark )
  21. tdf#78486 Feature Request: Add Calculated Field in PIVOT TABLE ( Thanks to Balazs Varga )
  22. tdf#91327 Wide drop down color control should have centered color preview ( Thanks to Andreas Heinisch )
  23. tdf#96454 EDITING: default arrow size of the connectors is not configurable ( Thanks to Andreas Heinisch )
  24. tdf#96872 Make it more obvious that a font has been substituted (see comment 12) ( Thanks to Heiko Tietze )
  25. tdf#98856 Can’t drag an empty textbox ( Thanks to Chris )
  26. tdf#99672 Replace All with format in search and empty replace text does not replace. ( Thanks to Andreas Heinisch )

WORKSFORME bugs

48 bugs have been retested by 27 people.

Top 10 testers

  1. Buovjaga ( 6 )
  2. m_a_riosv ( 4 )
  3. Olivier Hallot ( 3 )
  4. Robert Großkopf ( 3 )
  5. V Stuart Foote ( 3 )
  6. ady ( 3 )
  7. raal ( 3 )
  8. Khaled Hosny ( 2 )
  9. dcbw@libreoffice.org ( 2 )
  10. Heiko Tietze ( 2 )

DUPLICATED bugs

118 bugs have been duplicated by 35 people.

Top 10 testers

  1. Buovjaga ( 24 )
  2. nobu ( 12 )
  3. Bartosz ( 8 )
  4. Regina Henschel ( 7 )
  5. Heiko Tietze ( 6 )
  6. raal ( 6 )
  7. Mike Kaganski ( 5 )
  8. m_a_riosv ( 5 )
  9. Mateusz Wlazłowski ( 5 )
  10. Justin L ( 4 )

Verified bug fixes

19 bugs have been verified by 11 people.

Top 10 Verifiers

  1. Gerald Pfeifer ( 6 )
  2. BogdanB ( 2 )
  3. Piotr Osada ( 2 )
  4. Heiko Tietze ( 2 )
  5. Patrick (volunteer) ( 1 )
  6. Michael Weghorn ( 1 )
  7. Mihai Vasiliu ( 1 )
  8. Laurent Balland ( 1 )
  9. Hossein ( 1 )
  10. Buovjaga ( 1 )

Categorized Bugs

268 bugs have been categorized with a metabug by 29 people.

Top 10 Categorizers

  1. Roman Kuznetsov ( 110 )
  2. Eyal Rozenberg ( 25 )
  3. Heiko Tietze ( 24 )
  4. V Stuart Foote ( 18 )
  5. Buovjaga ( 18 )
  6. BogdanB ( 11 )
  7. ady ( 7 )
  8. Aron Budea ( 7 )
  9. Olivier Hallot ( 6 )
  10. Jonathan Clark ( 5 )

Regression Bugs

34 bugs have been set as regressions by 13 people.

Top 10

  1. Buovjaga ( 9 )
  2. raal ( 6 )
  3. nobu ( 6 )
  4. Xisco Faulí ( 3 )
  5. Regina Henschel ( 2 )
  6. Alex Thurgood ( 1 )
  7. Antoine POURCHEZ ( 1 )
  8. ady ( 1 )
  9. Wodsfort ( 1 )
  10. m_a_riosv ( 1 )

Bisected Bugs

35 bugs have been bisected by 7 people.

Top 10 Bisecters

  1. raal ( 12 )
  2. Buovjaga ( 11 )
  3. Saburo ( 6 )
  4. Xisco Faulí ( 3 )
  5. Timur ( 1 )
  6. daedricdunce ( 1 )
  7. Mateusz Wlazłowski ( 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:

152 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