QA/Dev Report: June 2026

General Activities

  1. LibreOffice 26.2.4 was announced on June 5
  2. Olivier Hallot (TDF) added a help article for presentation sections, added support for MathML markup in help pages, improved help for Writer’s break submenu and for some Calc functions and updated help after UI changes
  3. Adolfo Jayme Barrientos improved strings in the UI and help
  4. Seth Chaiklin improved the Line Numbering guide in help
  5. Mohit Marathe (Collabora) worked on slide section support
  6. Miklós Vajna (Collabora) fixed pasting or importing HTML that includes vendor-prefixed CSS properties
  7. Xisco Faulí (TDF) made Calc’s DROP and TAKE functions return error when no arguments are provided, fixed many issues found by static analysers, did build fixes and code cleanups and upgraded many dependencies
  8. Mike Kaganski (Collabora) fixed an issue with Writer tables spanning multiple pages losing their content after a full reformat with Update All and continued working on threaded comments in Calc and now also in Impress and Draw as well as in imported PDF files
  9. Caolán McNamara (Collabora) improved the performance of graphics handling operations, fixed crashes and many issues found by fuzzers and static analysers and did code cleanups and optimisations
  10. Justin Luth (Collabora) made DOCX import more robust in cases where the document contains broken XML, fixed exporting cross-references to DOCX or RTF, fixed DOCX round-tripping of the compatibility flag for paragraph spacing, fixed importing hidden paragraphs from DOC files, fixed measurement issues in the page margin presets in Writer, Impress and Draw and fixed issues in line spacing calculation in Writer
  11. Michael Weghorn (TDF) improved the accessibility of Calc’s Solver dialog, fixed invalid produced characters in Korean Hangul/Hanja conversion, worked on using native widgets in Qt UIs and did many code cleanups
  12. Balázs Varga (Collabora) fixed a Calc display glitch when pasting formatted aligned text into a cell, optimised the handling of ranges in Calc functions, made Calc filters avoid unwanted automatic extending of ranges, fixed a bullet indentation issue in PPTX import, made it so SVM metafiles are stored zip-compressed and made pasting cell data with references in Calc more robust
  13. Christian Lohmaier (TDF) fixed some build issues and worked on reproducible builds
  14. Heiko Tietze (TDF) improved the warning in Calc when saving multiple sheets, added a notification when trying to access a hidden sheet in Calc and continued working on category labels for Tabbed Notebookbar UI
  15. Neil Roberts (TDF) added API to create conditional formatting in 2- and 3-color scales, made macro security checking consistent regarding the context, also allowing to run macros from the Start Center, helped Heiko with the Notebookbar category labels effort, fixed conditional formatting created via API not being immediately visible, fixed localisation issues in the code, did many improvements to the implementation of the Python API, fixed some issues in Writer change tracking, made it so an explanation is shown when a macro can’t be run because of the security settings, fixed renaming empty Java/BeanShell libraries, optimised the loading of scripting libraries, made it possible to delete macros in the new (experimental) Macro Manager dialog and did many code cleanups
  16. Karthik Godha (Collabora) fixed text overlapping image in header in DOCX files and made it so headings with linked character styles are preserved in tables of contents
  17. Andreas Heinisch fixed invisible diacritics in index entries, made default names of XLSX print ranges more readable, skipped URL encoding file names from remote sources shown in Recent Documents, made it so the entire text in the Style combo box becomes selected upon focus, calmed down Calc’s UI by making the row header width update while scrolling only when digits are added, added an option to Writer to not replace selected text when typing, reduced Writer view jumping by skipping scrolling to cursor when deleting header or footer, made macro recording support page break types and page styles, turned the Border Style button into a split button and made it remember the last used style, fixed Calc comment arrows appearing detached when dragging the comment around, made Calc show an overwrite warning when pasting text from system clipboard, fixed an issue with tabstop option handling in tablecontrol form elements, fixed a Base issue with constants in SELECT list querying a spreadsheet yielding blanks, improved the UI for changing Calc sheet tab colours and fixed an alignment issue in listbox columns in grid controls
  18. Kurt Nordback (Collabora) worked on OOXML Chartex chart support
  19. Jonathan Clark (TDF) fixed RTL strikeout characters not being visible in PDF export, made it so Ctrl+Shift hotkeys for changing paragraph direction are only enabled for RTL languages and fixed extra spaces at the end of wrapped bidirectional portions in Writer
  20. András Timár (Collabora) fixed many crashes
  21. Khaled Hosny (Alif Type) made it so not only weight and italic, but any font style such as width (expanded, condensed) can be used
  22. Julien Nabet made lists in EPUB files be generated with the proper markup and fixed a crash when toggling “Use CJK manuscript grid” while Style Inspector is open in the Sidebar
  23. Dan Williams (TDF) fixed a macOS crash when opening and closing Base files and did code cleanups
  24. Christopher Sherlock did code cleanups and refactoring in VCL
  25. Méven Car (Collabora) made importing of broken ODF documents more robust with regards to missing fill-images and fixed an issue with copying and pasting Calc cells from a sheet with a named table
  26. Pranam Lashkari (Collabora) fixed an issue with copying and pasting comments from a DOCX file and improved the import of math operators from OOXML files
  27. Michael Stahl (Collabora) fixed an RTF import issue with style properties and improved Word compatibility of page margins and headers/footers
  28. Armin Le Grand (Collabora) worked on SmartArt support and improved graphics rendering with Cairo
  29. Stephan Bergmann (Collabora) did some code cleanups
  30. Vissarion Fisikopoulos (TDF) fixed losing SQL comments when using design view in Base and fixed charts produced by Report Builder being blank when they contained date or time values
  31. Tomaž Vajngerl (Collabora) made it possible to edit matrix reference and master cells in Calc, continued working on the new #SPILL! Calc error type implementation, made undo more robust for operations on matrices and fixed the behaviour of automatic text colour in table cells without background
  32. Szymon Kłos (Collabora) implemented PPTX export of mapping colours for slide layouts
  33. Oliver Specht (CIB) implemented support of page styles without header/footer on first page in Writer, including for DOCX and RTF files
  34. Noel Grandin (Collabora) made it faster to export PDF files with 32-bit bitmaps, optimised data entry in Calc and made style previews render faster. He also fixed memory leaks and did code cleanups
  35. Jim Raykowski added expert configuration options for customising the styles shown in the Styles dropdown and for making “Navigate By” “Navigator Category” selection optional, fixed formatting spilling to the outer table when inserting a formatted table inside another table, continued working on the new style filter in the Styles Sidebar deck and added Hyperlink navigation to “Navigate By”
  36. Patrick Luby fixed macOS issues with transparency in printed graphics and opening multiple files at the same time
  37. Samuel Mehrbrodt (Collabora) did some code cleanups
  38. Gábor Kelemen (Collabora) did some code cleanups
  39. Devansh Varshney worked on the histogram chart feature and added an automated test for Basic IDE
  40. Manish Bera created new automated tests for Writer as part of Google Summer of Code
  41. Arnaud Versini did some code cleanups
  42. Alain Romedenne added automatic process cleanup to the officehelper.py script
  43. David Gilbert greatly improved the memory use of Pivot Tables
  44. Mihai Vasiliu fixed a Windows build issue
  45. Ilmari Lauhakangas (TDF) fixed unwanted escaping within code blocks in Markdown export
  46. Attila Szűcs (Collabora) fixed change tracking of paragraph splitting within numbered lists
  47. Amin Irgaliev added an entry for the connector attributes dialog to the context menu in Writer and made it possible to insert multiple images via the insert dialog and drag and drop into all the relevant applications
  48. Rizal Muttaqin added many icons to the icon themes

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

322 bugs, 58 of which are enhancements, have been reported by 222 people.

Top 10 Reporters

  1. Heiko Tietze ( 13 )
  2. questions2000 ( 11 )
  3. Eyal Rozenberg ( 9 )
  4. macj60719 ( 9 )
  5. nobu ( 8 )
  6. sdc.blanco ( 6 )
  7. Buovjaga ( 5 )
  8. Robert Lacroix ( 5 )
  9. Ravi Jammikunta ( 4 )
  10. Neil Roberts ( 4 )

Triaged Bugs

266 bugs have been triaged by 48 people.

Top 10 Triagers

  1. BogdanB ( 53 )
  2. Heiko Tietze ( 36 )
  3. m_a_riosv ( 23 )
  4. Buovjaga ( 21 )
  5. raal ( 18 )
  6. marclara ( 15 )
  7. ady ( 11 )
  8. V Stuart Foote ( 9 )
  9. Dieter ( 7 )
  10. Xisco Faulí ( 6 )

Resolution of resolved bugs

313 bugs have been set to RESOLVED.

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

Fixed Bugs

121 bugs have been fixed by 21 people.

Top 10 Fixers

  1. Andreas Heinisch ( 16 )
  2. Heiko Tietze ( 10 )
  3. Justin Luth ( 9 )
  4. Jim Raykowski ( 4 )
  5. Jonathan Clark ( 4 )
  6. Neil Roberts ( 4 )
  7. Xisco Fauli ( 4 )
  8. Bogdan Buzea ( 3 )
  9. Patrick Luby ( 2 )
  10. Vissarion Fisikopoulos ( 2 )

List of high severity bugs fixed

  1. tdf#100244 CRASH: Pivot table seems to cause massive memory leak ( Thanks to Dr. David Alan Gilbert )
  2. tdf#164800 FILEOPEN DOC: hidden, empty paragraph now visible ( Thanks to Justin Luth )
  3. tdf#58349 Turn Border button into a split button and remember recent border style ( Thanks to Andreas Heinisch )
  4. tdf#87012 REPORT-BUILDER: Charts without content if chart contain date or time ( Thanks to Vissarion Fisikopoulos )

List of crashes fixed

  1. tdf#100244 CRASH: Pivot table seems to cause massive memory leak ( Thanks to Dr. David Alan Gilbert )

List of performance issues fixed

  1. tdf#100244 CRASH: Pivot table seems to cause massive memory leak ( Thanks to Dr. David Alan Gilbert )

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

  1. tdf#100244 CRASH: Pivot table seems to cause massive memory leak ( Thanks to Dr. David Alan Gilbert )
  2. tdf#105822 “Magnetic disk / Direct access storage / Direct data” shapes’ rendering broken with transparency ( Thanks to Bogdan Buzea )
  3. tdf#112256 Insert Index makes diacritics invisible ( Thanks to Andreas Heinisch )
  4. tdf#113596 Default name of XLSX print ranges is displayed as _xlnm.Print_Area ( Thanks to Andreas Heinisch )
  5. tdf#115376 Lists exported to EPUB are generating p elements instead of ol/ul + li ( Thanks to Julien Nabet )
  6. tdf#117190 Formatting is applied to outer table when Embedding a formatted table (using a table style) into a table cell ( Thanks to Jim Raykowski )
  7. tdf#117941 slashing and X-“striking” of text removed from RTL text when exporting to PDF ( Thanks to Jonathan Clark )
  8. tdf#118866 Notify when hyperlink to hidden sheet is not possible ( Thanks to Heiko Tietze )
  9. tdf#119088 Calc should show overwrite warning on clipboard paste to cell with text ( Thanks to Andreas Heinisch )
  10. tdf#123441 Comment box arrow detaches itself from corresponding cell when dragging around (fine after release) ( Thanks to Andreas Heinisch )
  11. tdf#135572 Normalize page margins in sidebar (1.9 instead of 2.0cm) ( Thanks to Justin Luth )
  12. tdf#137107 Unwanted scroll to cursor when deleting header ( Thanks to Andreas Heinisch )
  13. tdf#145716 Saving document as Word (docx) does not preserve paragraph space above/below correctly ( Thanks to Justin Luth )
  14. tdf#146572 Last space on line ending with RTL text after LTR text is placed between them rather than at end-of-line ( Thanks to Jonathan Clark )
  15. tdf#148294 Manually created references are not exported correctly to .docx (referenced text lost) ( Thanks to Justin Luth )
  16. tdf#148507 The right column showing the row number keeps constantly expanding in size (even if still in the range of say 4 or 5 digits) ( Thanks to Andreas Heinisch )
  17. tdf#149631 Record Macro won’t record inserting a page break of a specified type ( Thanks to Andreas Heinisch )
  18. tdf#42713 query design view loses SQL comments ( Thanks to Vissarion Fisikopoulos )
  19. tdf#51727 EDITING: Tabstops for tablecontrols aren’t set to “no” – only after switching to “yes” and then to “no” ( Thanks to Andreas Heinisch )
  20. tdf#58349 Turn Border button into a split button and remember recent border style ( Thanks to Andreas Heinisch )
  21. tdf#65685 constant in select list querying a spreadsheet yields blanks ( Thanks to Andreas Heinisch )
  22. tdf#73888 FORMATTING/UI: when focusing on styles drop down using keyboard shortcut, text should be selected ( Thanks to Andreas Heinisch )
  23. tdf#87012 REPORT-BUILDER: Charts without content if chart contain date or time ( Thanks to Vissarion Fisikopoulos )
  24. tdf#89781 No warning when Saving As CSV if there are multiple sheets ( Thanks to Heiko Tietze )
  25. tdf#98382 Listbox in a table of a form doesn’t follow its alignment property ( Thanks to Andreas Heinisch )

WORKSFORME bugs

45 bugs have been retested by 21 people.

Top 10 testers

  1. BogdanB ( 11 )
  2. Buovjaga ( 8 )
  3. Heiko Tietze ( 3 )
  4. ady ( 3 )
  5. Jonathan Clark ( 3 )
  6. LeroyG ( 2 )
  7. Julien Nabet ( 1 )
  8. Dieter ( 1 )
  9. Roman Kuznetsov ( 1 )
  10. enhua_2008 ( 1 )

DUPLICATED bugs

46 bugs have been duplicated by 20 people.

Top 10 testers

  1. BogdanB ( 8 )
  2. m_a_riosv ( 5 )
  3. Justin L ( 4 )
  4. Buovjaga ( 4 )
  5. raal ( 4 )
  6. Andreas Heinisch ( 3 )
  7. nobu ( 3 )
  8. Heiko Tietze ( 3 )
  9. László Németh ( 2 )
  10. Julien Nabet ( 1 )

Verified bug fixes

9 bugs have been verified by 6 people.

Top 10 Verifiers

  1. Mihai Vasiliu ( 2 )
  2. Buovjaga ( 2 )
  3. sdc.blanco ( 2 )
  4. Heiko Tietze ( 1 )
  5. BogdanB ( 1 )
  6. Robert Großkopf ( 1 )

 
 
 
 

Categorized Bugs

120 bugs have been categorized with a metabug by 26 people.

Top 10 Categorizers

  1. Heiko Tietze ( 23 )
  2. V Stuart Foote ( 15 )
  3. Justin L ( 11 )
  4. Eyal Rozenberg ( 11 )
  5. BogdanB ( 9 )
  6. macj60719 ( 9 )
  7. Olivier Hallot ( 6 )
  8. raal ( 4 )
  9. ady ( 3 )
  10. Jonathan Clark ( 3 )

Regression Bugs

11 bugs have been set as regressions by 8 people.

Top 10

  1. raal ( 3 )
  2. nobu ( 2 )
  3. Timur ( 1 )
  4. Alex Thurgood ( 1 )
  5. Robert Großkopf ( 1 )
  6. László Németh ( 1 )
  7. Xisco Faulí ( 1 )
  8. Buovjaga ( 1 )

 
 

Bisected Bugs

8 bugs have been bisected by 5 people.

Top 10 Bisecters

  1. Saburo ( 3 )
  2. raal ( 2 )
  3. jiminrather21 ( 1 )
  4. rominator ( 1 )
  5. Buovjaga ( 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!