QA/Dev Report: August 2026

General Activities

  1. LibreOffice 26.8.0 was announced on August 26
  2. Olivier Hallot (TDF) added help pages for Calc’s ARRAYTOTEXT function, the easy conditional formatting feature, saving database queries, the VBA Like operator, added new gutter options to the help page for Page Style dialog, added a mention of autodetection of ISO 8601 date formats into the help for text import, updated the help for Draw’s Duplicate dialog with the new HSL color interpolation functionality and improved help for complex Calc functions, getting support and the Impress/Draw command for resizing all pages
  3. Alain Romedenne added a new help page for the msgbox Python module, improved help for the officehelper module and updated ScriptForge help
  4. Tulio Macedo added a dark mode to help
  5. Miklós Vajna (Collabora) made Markdown import code more robust
  6. Xisco Faulí (TDF) fixed a crash, added an automated test, fixed many issues found by static analysers, did code cleanups and upgraded many dependencies
  7. Alexander Liggesmeyer (CISPA) fixed a couple of Impress crashes
  8. Mike Kaganski (Collabora) improved the code for handling formulas and number format colours, fixed text going missing in a table row where breaking across pages and columns is disallowed and when a repeated heading row was present, fixed issues with footnotes in tables, fixed issues with anchoring of shapes in tables in RTF files and improved PPTX compatibility with placeholder images and text. He also fixed crashes and did code cleanups
  9. Caolán McNamara (Collabora) fixed HTML import of the attributes of object elements, fixed crashes and many issues found by fuzzers and static analysers and did code cleanups and optimisations
  10. Justin Luth (Collabora) continued improving find and replace functionality, improved the MS Word compatibility of tab stops, fixed an issue with text highlighting not being full height with some line spacing options, improved handling of undoing AutoCorrect actions in editeng (Calc and text boxes), fixed unwanted display of spellchecking options in context menu when right-clicking on numbering in Writer, fixed handling of quotes when using AutoCorrect via “Apply and Edit”, fixed DOCX import of column breaks in tables, fixed undoing “Replace All” in Calc and fixed a shape anchoring issue in DOCX files
  11. Michael Weghorn (TDF) worked on using native widgets in Qt UIs and did many code cleanups
  12. Balázs Varga (Collabora) improved XLSX import of table column names
  13. Christian Lohmaier (TDF) fixed some Windows build errors
  14. Heiko Tietze (TDF) worked on the Tabbed UI, fixed the terminology used for gutter label in case of mirrored style, made the Column Width and Row Height dialogs in Calc open with the value preselected and made the Style Preview widget respect right-to-left UI
  15. Neil Roberts (TDF) fixed read-only state not being dropped immediately when saving a document as a new file, improved automated tests, made the lives of translators easier by adding comments to strings and improving string structure and wording, made it possible to select multiple text ranges via the API, made it possible to use services that implement XInvocation via PyUNO, fixed an (unreleased) issue with the order of hyperlink arguments passed to macros, fixed “Resize all pages” checkbox appearing in apps besides Impress and Draw, made the –language command line option override the configuration and updated paragraph style editing menu path references in help
  16. Karthik Godha (Collabora) optimised PDF export of images and made it so hidden Calc sheets don’t get exported to PDF
  17. Andreas Heinisch fixed database names containing dots being split at the first dot, fixed a Basic macro issue with handling of arrays created by Split() function, fixed comments in Calc preventing the triggering of cell events by clicking, made it so relative paths in URLs are kept when exporting from Calc to HTML, improved the handling of missing parameters in Basic macros and fixed filtering by dates in Pivot Tables
  18. Kurt Nordback (Collabora) started implementing funnel charts and worked on OOXML Chartex chart support
  19. Jonathan Clark (TDF) fixed an SVG rendering issue and fixed a Writer layout issue related to page breaks
  20. Khaled Hosny (Alif Type) upgraded HarfBuzz to 14.3.0 while doing many related code cleanups and made font variation settings be handled per script
  21. Julien Nabet did many improvements to encoding detection in text import, made import of Lotus 1-2-3 documents handle entity encoding, made it so Draw’s Duplicate dialog only shows the colour controls when the shape has a solid colour fill, fixed full-width conversion of CJK text not working in some cases, fixed the Pick button being inactive in Area fill view when the selected object had no fill yet and fixed a crash upon saving from Calc when two automatic cell styles had single-character names and were used on more than one sheet
  22. Dan Williams (TDF) fixed overflowed text not being clipped in PDF export, added an automated test and improved an existing test
  23. Christopher Sherlock fixed a crash in UI code and did code cleanups and refactoring in VCL
  24. Michael Stahl (Collabora) made the PDF encryption code more robust
  25. Tomaž Vajngerl (Collabora) made evaluation of LAMBDA and callable functions more robust in Calc, worked on worked on Calc dynamic array support and made it so pivot tables no longer create cell styles
  26. Noel Grandin (Collabora) made it faster to export PDFs with images and did code cleanups
  27. Jim Raykowski made the paragraph style spotlight appear at the top for vertical writing and made Impress slide properties dialog use “Slide” instead of “Page” everywhere
  28. Patrick Luby fixed some macOS crashes and hangs
  29. Manish Bera created new automated tests for Writer as part of Google Summer of Code
  30. Aya Jamal worked on OpenType math font support as part of Google Summer of Code
  31. Ilmari Lauhakangas (TDF) added an explanation to help about its purpose, made it so newlines in image descriptions get converted into spaces when exporting to Markdown and improved a UI test
  32. László Németh polished the hyphenation slider feature
  33. Ben Urban polished the LAMBDA function implementation in Calc
  34. Áron Budea (Collabora) fixed a Writer crash
  35. Hossein Nourikhah (TDF) did a code cleanup in the Restart dialog
  36. Sofia Gazizova (ALT Linux) fixed a Writer footnote crash
  37. Andrey Ovsyhno (ALT Linux) fixed a DOCX opening hang
  38. Regina Henschel made cross-fading colours between shapes consider transparency and work also when styles are used, fixed a PPTX SmartArt roundtrip issue and implemented HSL colour interpolation while extending Draw’s Duplicate dialog to include the new interpolations
  39. Jesus Solis worked on JPEG XL image format support as part of Google Summer of Code
  40. Jean-Pierre Ledure worked on the ScriptForge library
  41. Krunal Baraskar added an enable/disable toggle to the Headers and Footers dialog in Calc
  42. Samuel Mehrbrodt (Collabora) fixed sheet references not being restored after undoing a sheet deletion in Calc
  43. Dmitry Kulikov (ALT Linux) made it so date field locale is retained over DOCX round-trip
  44. Paolo Benvenuto made space an allowed character in Writer table names
  45. Laurent Balland added a tooltip showing the page/slide dimensions when hovering over the Format listbox in Impress/Draw Properties Sidebar deck
  46. David Gilbert continued improving the memory use of Pivot Tables
  47. Saburo Yoshida fixed inability to change image properties via the Image toolbar and fixed inability to open documents as read-only by checking the option in the file dialog
  48. Masayuki Iizuka fixed named hyperlinks not working in exported PDFs
  49. Rohan Singh converted an OfficeBean example from Applet to AWT
  50. Carlos Rica fixed issues with LibreLogo
  51. René Engelhard (Debian) did some build fixes
  52. Michael Meeks (Collabora) made it so filter and pivot table headers are not included in Calc sorting

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

371 bugs, 49 of which are enhancements, have been reported by 258 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 25 )
  2. Neil Roberts ( 13 )
  3. Petr Smely ( 11 )
  4. Regina Henschel ( 9 )
  5. nobu ( 8 )
  6. Olivier Hallot ( 5 )
  7. Ravi Jammikunta ( 5 )
  8. icp ( 4 )
  9. Celelibi ( 4 )
  10. Ilya Lebedev ( 4 )

Triaged Bugs

288 bugs have been triaged by 51 people.

Top 10 Triagers

  1. Buovjaga ( 43 )
  2. Heiko Tietze ( 40 )
  3. m_a_riosv ( 40 )
  4. BogdanB ( 18 )
  5. raal ( 17 )
  6. V Stuart Foote ( 13 )
  7. Dieter ( 11 )
  8. Eyal Rozenberg ( 10 )
  9. Jean-Baptiste Faure ( 9 )
  10. Julien Nabet ( 8 )

Resolution of resolved bugs


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

Fixed Bugs

112 bugs have been fixed by 25 people.

Top 10 Fixers

  1. Heiko Tietze ( 12 )
  2. Justin Luth ( 12 )
  3. Neil Roberts ( 11 )
  4. Julien Nabet ( 7 )
  5. Andreas Heinisch ( 4 )
  6. Saburo Yoshida ( 4 )
  7. Jonathan Clark ( 3 )
  8. DrRobotto ( 2 )
  9. AsmatZahra-code ( 2 )
  10. Olivier Hallot ( 2 )

List of high severity bugs fixed

  1. tdf#169919 [26.2] Named hyperlinks don’t work when exporting to PDF ( Thanks to Masayuki Iizuka )
  2. tdf#170126 Skia renders SVG image different when anti-aliasing is on or off (with both Vulkan and raster framing) ( Thanks to Jonathan Clark )

List of crashes fixed

  1. tdf#172540 Crash when attempting to change footnotes settings (Writer, HTML doc.) ( Thanks to Sofia Gazizova )
  2. tdf#172927 Crash on macOS: infinite recursion between menu key equivalent handling and AutoRecovery save (stack overflow, 2309 levels) ( Thanks to Patrick Luby )
  3. tdf#173193 Writer crashes if you try to insert a table of contents ( Thanks to Neil Roberts )
  4. tdf#173266 FILEOPEN PPTX: Impress crashes because of a null deref when importing a comments part with a comment position element (p:pos) that has no preceding comment (p:cm) ( Thanks to Xisco Fauli )
  5. tdf#173267 Crash when opening a PPTX containing a table whose a:tableStyleId GUID is not a predefined table style and is not defined in ppt/tableStyles.xml (Impress, oox import, NULL dereference) ( Thanks to Xisco Fauli )

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

  1. tdf#102381 A user function called from a Calc formula wrongly gets passed numeric 0 for missing optional parameters. ( Thanks to DrRobotto )
  2. tdf#120295 A cell with comment text prevent a cell event ( Thanks to DrRobotto )
  3. tdf#128005 Remove the useless “Menubar” button in NotebookBar on macOS ( Thanks to Heiko Tietze )
  4. tdf#131430 The format in (all) cells of a spreadsheet is deleted when undoing the Replace All command in combination with Cell Styles. ( Thanks to Justin Luth )
  5. tdf#131478 Enhancement request: Calc sticky setting for printing grids and/or click box in Tabbed bar ( Thanks to Heiko Tietze )
  6. tdf#132518 PIVOTTABLE: Filter by year in Drop-down filter window doesn’t work ( Thanks to Andreas Heinisch )
  7. tdf#132538 SPELL CHECK: Can’t open context menu of numbers in a numbered list, if spellcheck is ON and first word is marked as wrong ( Thanks to Justin Luth )
  8. tdf#132870 BASIC-Editor: Matching start-of-line using a lone ^ does not work ( Thanks to Justin Luth )
  9. tdf#135538 Search-Replace: Regular Expression engine fails on zero length matches ( Thanks to Justin Luth )
  10. tdf#135857 FIND & REPLACE DIALOG: Wrong results when searching for ‘Without’ format (after apply and unapply Font Effects) ( Thanks to Justin Luth )
  11. tdf#140561 wrong term for gutter position in mirrored page layout ( Thanks to Heiko Tietze )
  12. tdf#145774 Find and Replace (with regular expression option): ^ is not found in search ( Thanks to Justin Luth )
  13. tdf#146873 Macro: bug in CoreReflection after Split() + arrayed( Array() ) ( Thanks to Andreas Heinisch )
  14. tdf#148320 Explicit toggle for ToC/Index title ( Thanks to AsmatZahra-code )
  15. tdf#148749 FILEOPEN Lotus 123 entity encoding ( Thanks to Julien Nabet )
  16. tdf#149434 MySQL/MariaDB: Database name with dot will be split at first dot, rest will added to table names ( Thanks to Andreas Heinisch )
  17. tdf#44196 FILEOPEN: Open .html file into Calc adds absolute path to relative HREF= URL ( Thanks to Andreas Heinisch )
  18. tdf#60632 Edit-Repeat does not work for bullets/numbering nor applying list styles ( Thanks to Justin Luth )
  19. tdf#91816 FORMATTING indent right greyed out ( Thanks to Heiko Tietze )

WORKSFORME bugs

44 bugs have been retested by 22 people.

Top 10 testers

  1. Buovjaga ( 11 )
  2. BogdanB ( 7 )
  3. Dieter ( 2 )
  4. Heiko Tietze ( 2 )
  5. V Stuart Foote ( 2 )
  6. Jean-Baptiste Faure ( 2 )
  7. raal ( 2 )
  8. Robert Großkopf ( 2 )
  9. Mark Hung ( 1 )
  10. Andreas Heinisch ( 1 )

DUPLICATED bugs

45 bugs have been duplicated by 23 people.

Top 10 testers

  1. Buovjaga ( 8 )
  2. Heiko Tietze ( 6 )
  3. m_a_riosv ( 4 )
  4. V Stuart Foote ( 3 )
  5. Regina Henschel ( 2 )
  6. Justin L ( 2 )
  7. Dieter ( 2 )
  8. Jonathan Clark ( 2 )
  9. Eyal Rozenberg ( 2 )
  10. raal ( 2 )

Verified bug fixes

7 bugs have been verified by 3 people.

Top 10 Verifiers

  1. BogdanB ( 5 )
  2. Buovjaga ( 1 )
  3. Piotr Osada ( 1 )

 
 
 
 
 
 
 

Categorized Bugs

182 bugs have been categorized with a metabug by 22 people.

Top 10 Categorizers

  1. Eyal Rozenberg ( 82 )
  2. Heiko Tietze ( 25 )
  3. BogdanB ( 18 )
  4. Buovjaga ( 14 )
  5. Olivier Hallot ( 6 )
  6. Justin L ( 5 )
  7. Dieter ( 5 )
  8. Michael Weghorn ( 4 )
  9. raal ( 3 )
  10. V Stuart Foote ( 3 )

Regression Bugs

18 bugs have been set as regressions by 9 people.

Top 10

  1. raal ( 5 )
  2. nobu ( 4 )
  3. Xisco Faulí ( 2 )
  4. BogdanB ( 2 )
  5. Justin L ( 1 )
  6. Buovjaga ( 1 )
  7. m_a_riosv ( 1 )
  8. ady ( 1 )
  9. Robert Großkopf ( 1 )

 

Bisected Bugs

18 bugs have been bisected by 6 people.

Top 10 Bisecters

  1. raal ( 8 )
  2. Saburo ( 3 )
  3. Buovjaga ( 2 )
  4. Xisco Faulí ( 2 )
  5. Neil Roberts ( 2 )
  6. Justin L ( 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!