QA/Dev Report: June 2025

General Activities

  1. LibreOffice 25.2.4 was announced on June 6
  2. Olivier Hallot (TDF) added help for compact layout Pivot Tables, Writer table formula MOD and improved the help for Writer’s Send menu commands, font colour, text attributes for drawing objects, Calc shortcut keys, Calc’s LOOKUP function, Of-Pie charts and file conversion filters
  3. Pierre F. added help for Writer table formula INT
  4. Gábor Kelemen (Collabora) simplified code for VCL settings and did many other code cleanups
  5. Tomaž Vajngerl (Collabora) continued polishing support for embedded fonts in PowerPoint files
  6. Marco Cecchetti (Collabora) worked on LOKit used by Collabora Online
  7. Jaume Pujantell (Collabora) improved the import of ref fields in DOCX files
  8. Parth Raiyani (Collabora) makde it so the Layouts panel in Impress Sidebar now uses a native IconView widget instead of the ValueSet widget
  9. Miklós Vajna (Collabora) fixed a Writer list indent removal issue, implemented RTF export of section breaks right sections, fixed an issue with images inside shapes being sized incorrectly in RTF files and continued improving the handling of tracked changes that depend on each other
  10. Xisco Faulí (TDF) implemented Writer table formula MOD, added support for transparent fill colour in SVGs, removed the Euro converter wizard, added several new automated tests, upgraded many dependencies and did many code cleanups and optimisations
  11. Michael Stahl (Collabora) continued working on multi-user editing based on a conflict-free replicated data type (CRDT) and improved the stability of handling Writer comments within the Navigator
  12. Mike Kaganski (Collabora) fixed invisible tree view expansion triangles in Python script organizer, fixed an issue with storing selected encodings in the Text Import dialog, fixed a document read error, fixed an issue with accessing VBScript objects in macros, made menu command code more robust, fixed display of Cyrillic text in RTF files, fixed issues with pasting shapes between LibreOffice applications, fixed Manage Changes dialog not enabling Accept / Reject buttons initially, improved the display of Calc’s Number format dialog in the case of a selection containing different number locales, fixed an RTF table width issue, made bracketing of selected text more robust, fixed a Skia/Vulkan rendering issue affecting line numbers in Basic IDE, fixed an issue with Basic IIf function when used with array indexes, reduced console message noise when running LibreOffice from the command line and fixed several crashes. He also did many code cleanups and optimisations
  13. Caolán McNamara (Collabora) helped Heiko with vertical tabs, fixed crashes and many issues found by static analysers and did code cleanups and optimisations
  14. Stephan Bergmann (Collabora) worked on the WASM build
  15. László Németh added an indicator for justified lines with overly large word spacing
  16. Noel Grandin (Collabora) improved rendering speed of transparent shape fills dramatically, fixed a Windows GDI backend resource use issue seen in documents with lots of styles when the style preview is visible, made Skia rendering backend mandatory on macOS and improved the performance of style handling in Calc. He also did many code cleanups and optimisations
  17. Justin Luth (Collabora) fixed a DOCX export issue with mirrored page margins and fixed unwanted spacing in paragraph styles in certain imported DOCX files
  18. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, fixed UI-related crashes and made Impress Slide pane accessible. He also worked on using native widgets in Qt UIs
  19. Balázs Varga (Collabora) fixed an issue with overly small line spacing in Impress placeholder boxes that shrink text upon overflow and did several improvements to the accessibility checker
  20. Patrick Luby implemented handling of macOS “Reverse Conversion” menu item, which helps users with Japanese keyboards and helped Heiko with vertical tabs
  21. Christian Lohmaier (TDF) fixed many build issues, improved the Windows WSL build setup and expanded Vim and VS Code integration features
  22. Jonathan Clark (TDF) implemented the ODF 1.0 style:script-type text property and made it so manually specifying a language for selected text sets this script-type hint, helping LibreOffice format the text in the expected way, fixed an issue with text pasted from Impress to Writer using a font from the wrong script and fixed mixed-direction text in Calc cells and Writer sometimes becoming overlapped (due to separate issues)
  23. Andreas Heinisch fixed an issue with Calc AutoFilter not showing updated settings after a reset
  24. Julien Nabet fixed a crash with embedded fonts in PPTX files and fixed some smaller errors, including swapped arguments in the help for Fourier function
  25. Bayram Çiçek (Collabora) fixed unwanted display of changes in paragraph numbering when showing tracked changes
  26. Heiko Tietze (TDF) applied vertical tabs to many dialogs while fixing issues, made the preview of line styles use an appropriate colour, fixed incorrect fill displayed in the preview image of Page Style dialog and rearranged Appearance options
  27. Kurt Nordback (Collabora) continued working on support for recent MSO chart types
  28. Sahil Gautam (Collabora) continued polishing the Libreoffice Theme rework
  29. Armin Le Grand (Collabora) did preparatory work for EditEngine rendering revamp
  30. Deepanshu Sharma made it so form properties are disabled when they are not available for changing
  31. Mihai Vasiliu did improvements in icon themes
  32. Asif Mohaideen made it so the default choice in the Image Compression dialog is set per the last used format
  33. Bogdan Buzea fixed issues found by static analysers
  34. Arnaud Versini did some code cleanups and optimisations
  35. Khaled Hosny (Alif Type) fixed saving font weight to documents
  36. Sarper Akdemir (Collabora) fixed spellcheck dialog preventing replacement of the period character
  37. Regina Henschel fixed an issue with PPTX shapes referencing guide elements and fixed an issue preventing deletion of columns in chart data tables
  38. Jim Chen made it possible to sort scripts in the macro object catalog
  39. David Gilbert implemented support for inserting password-protected PDFs as images
  40. Ujjawal Kumar worked on the Markdown import GSoC project

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

488 bugs, 80 of which are enhancements, have been reported by 278 people.

Top 10 Reporters

  1. Telesto ( 42 )
  2. Heiko Tietze ( 36 )
  3. Eyal Rozenberg ( 30 )
  4. Mike Kaganski ( 17 )
  5. Gabor Kelemen (allotropia) ( 11 )
  6. Timur ( 9 )
  7. Regina Henschel ( 9 )
  8. Mihai Vasiliu ( 8 )
  9. nobu ( 8 )
  10. Michael H ( 7 )

Triaged Bugs

379 bugs have been triaged by 72 people.

Top 10 Triagers

  1. m_a_riosv ( 55 )
  2. Heiko Tietze ( 54 )
  3. Mike Kaganski ( 39 )
  4. V Stuart Foote ( 34 )
  5. Buovjaga ( 23 )
  6. Telesto ( 15 )
  7. Xisco Faulí ( 14 )
  8. akopf ( 11 )
  9. Saburo ( 8 )
  10. Olivier Hallot ( 8 )

Resolution of resolved bugs

344 bugs have been set to RESOLVED.

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

Fixed Bugs

180 bugs have been fixed by 30 people.

Top 10 Fixers

  1. Heiko Tietze ( 37 )
  2. Mike Kaganski ( 33 )
  3. Noel Grandin ( 10 )
  4. Xisco Fauli ( 9 )
  5. Michael Weghorn ( 6 )
  6. Balazs Varga ( 6 )
  7. Jonathan Clark ( 5 )
  8. Caolán McNamara ( 5 )
  9. Olivier Hallot ( 4 )
  10. Regina Henschel ( 3 )

List of high severity bugs fixed

  1. tdf#164202 Every time I try to delete an object in a gallery folder that I inserted, LibreOffice crashes in vcl/source/bitmap/bitmap.cxx:212 ( Thanks to Oliver Specht )
  2. tdf#165481 multi GB memory leak caused by “Save AutoRecovery information” since LibreOffice Calc 24.2.7 ( Thanks to Noel Grandin )
  3. tdf#167019 Conditional formatting is not handled properly in 25.8 Beta ( Thanks to Noel Grandin )
  4. tdf#167112 MATH: Elements sidebar is empty ( Thanks to Noel Grandin )
  5. tdf#167114 GtkScrolledWindow not properly sized with vertical tabs ( Thanks to Caolán McNamara )
  6. tdf#167165 Writer crashes when cursor placed over a specific page number in TOC ( Thanks to Mike Kaganski )
  7. tdf#167254 LO crashes when opening a specific RTF file ( Thanks to Mike Kaganski )

List of crashes fixed

  1. tdf#164202 Every time I try to delete an object in a gallery folder that I inserted, LibreOffice crashes in vcl/source/bitmap/bitmap.cxx:212 ( Thanks to Oliver Specht )
  2. tdf#166837 Calc crashed after calculating descriptive statistics and then closing ( Thanks to Michael Weghorn )
  3. tdf#166932 Certain file crashes Writer with Skia off and Tabbed UI on, only on Windows platform ( Thanks to Noel Grandin )
  4. tdf#166939 Saving back a particular document (with a single-character autostyle name) crashes ( Thanks to Mike Kaganski )
  5. tdf#166943 EDITING: Crash on alt+X use on lone combining diacritical mark ( Thanks to Mike Kaganski )
  6. tdf#166996 Switching from tabbed to standard toolbar UI crashes in debug build ( Thanks to Mike Kaganski )
  7. tdf#167006 Trying to open an embedded object crashes ( Thanks to Mike Kaganski )
  8. tdf#167018 CRASH pasting a shape from Writer into draw ( Thanks to Mike Kaganski )
  9. tdf#167066 CRASH in SfxTabDialogController::ResetHdl(weld::Button &) (framedialog) ( Thanks to Heiko Tietze )
  10. tdf#167133 CRASH: Bracketing selected text deletes equation ( Thanks to Mike Kaganski )
  11. tdf#167165 Writer crashes when cursor placed over a specific page number in TOC ( Thanks to Mike Kaganski )
  12. tdf#167214 PPTX with failed embedded fonts crashes on save ( Thanks to Julien Nabet )
  13. tdf#167254 LO crashes when opening a specific RTF file ( Thanks to Mike Kaganski )
  14. tdf#167274 Crash opening Image Map dialog ( Thanks to Michael Weghorn )

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

  1. tdf#100876 Difficulty to discover the Slide Pane ( Thanks to Michael Weghorn )
  2. tdf#117346 color of Auto-FILTER-▼-Button does not switch back from blue to black after Filter RESET, still shows old filter settings ( Thanks to Andreas Heinisch )
  3. tdf#119192 Text pasted from Impress to Writer switches CTL font to Western font in its style (see comment 5) ( Thanks to Jonathan Clark )
  4. tdf#121493 RTF rendering of tables with different column width fails ( Thanks to Mike Kaganski )
  5. tdf#123384 FILEOPEN DOCX MOD table formula is not working in LO ( Thanks to Olivier Hallot )
  6. tdf#126111 Font fallback is applied to Private Use Area (PUA) characters ( Thanks to Khaled Hosny )
  7. tdf#132286 Preview image on Page Style dialog shows fill applied incorrectly ( Thanks to Heiko Tietze )
  8. tdf#135580 Remove Euro Converter Wizard from Wizard menu ( Thanks to Xisco Fauli )
  9. tdf#136943 TOOLBAR: Can’t see last font name due to font name toolbar combobox having wrong height (Win, Linux kf5/kf6 with X11) ( Thanks to Caolán McNamara )
  10. tdf#56676 EDITING: Tables in databases based on calc are unwriteable – Form Properties show them as writable ( Thanks to Deepanshu Sharma )
  11. tdf#97169 macro object catalog items should be sortable ( Thanks to Jim Chen )

WORKSFORME bugs

39 bugs have been retested by 28 people.

Top 10 testers

  1. Telesto ( 4 )
  2. Regina Henschel ( 4 )
  3. m_a_riosv ( 4 )
  4. Olivier Hallot ( 3 )
  5. Dieter ( 2 )
  6. Timur ( 2 )
  7. Buovjaga ( 2 )
  8. Benoît Thébaudeau ( 1 )
  9. Ari Latvala ( 1 )
  10. Mike ( 1 )

DUPLICATED bugs

75 bugs have been duplicated by 22 people.

Top 10 testers

  1. Mike Kaganski ( 16 )
  2. V Stuart Foote ( 14 )
  3. m_a_riosv ( 8 )
  4. Heiko Tietze ( 7 )
  5. Telesto ( 4 )
  6. Regina Henschel ( 3 )
  7. Julien Nabet ( 3 )
  8. Buovjaga ( 2 )
  9. fpy ( 2 )
  10. BogdanB ( 2 )

Verified bug fixes

16 bugs have been verified by 15 people.

Top 10 Verifiers

  1. Julien Nabet ( 2 )
  2. Jonathan Clark ( 1 )
  3. Eyal Rozenberg ( 1 )
  4. steve ( 1 )
  5. raal ( 1 )
  6. Buovjaga ( 1 )
  7. Patrick (volunteer) ( 1 )
  8. Ming Hua ( 1 )
  9. m_a_riosv ( 1 )
  10. Xisco Faulí ( 1 )

Categorized Bugs

178 bugs have been categorized with a metabug by 24 people.

Top 10 Categorizers

  1. V Stuart Foote ( 37 )
  2. Eyal Rozenberg ( 33 )
  3. BogdanB ( 18 )
  4. Mihai Vasiliu ( 17 )
  5. Heiko Tietze ( 16 )
  6. Roman Kuznetsov ( 9 )
  7. Jonathan Clark ( 8 )
  8. Regina Henschel ( 5 )
  9. Aron Budea ( 4 )
  10. Olivier Hallot ( 4 )

Regression Bugs

48 bugs have been set as regressions by 20 people.

Top 10

  1. Xisco Faulí ( 8 )
  2. Telesto ( 6 )
  3. Saburo ( 5 )
  4. Buovjaga ( 4 )
  5. Mike Kaganski ( 4 )
  6. nobu ( 3 )
  7. Timur ( 2 )
  8. m_a_riosv ( 2 )
  9. Regina Henschel ( 2 )
  10. raal ( 2 )

Bisected Bugs

46 bugs have been bisected by 12 people.

Top 10 Bisecters

  1. Saburo ( 17 )
  2. Xisco Faulí ( 8 )
  3. Timur ( 4 )
  4. Buovjaga ( 4 )
  5. jnorvell ( 3 )
  6. Michael Weghorn ( 2 )
  7. Telesto ( 2 )
  8. Mike Kaganski ( 2 )
  9. Gabor Kelemen (allotropia) ( 1 )
  10. raal ( 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!

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept the Privacy Policy