QA/Dev Report: June 2025
General Activities
- LibreOffice 25.2.4 was announced on June 6
- 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
- Pierre F. added help for Writer table formula INT
- Gábor Kelemen (Collabora) simplified code for VCL settings and did many other code cleanups
- Tomaž Vajngerl (Collabora) continued polishing support for embedded fonts in PowerPoint files
- Marco Cecchetti (Collabora) worked on LOKit used by Collabora Online
- Jaume Pujantell (Collabora) improved the import of ref fields in DOCX files
- Parth Raiyani (Collabora) makde it so the Layouts panel in Impress Sidebar now uses a native IconView widget instead of the ValueSet widget
- 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
- 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
- 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
- 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
- Caolán McNamara (Collabora) helped Heiko with vertical tabs, fixed crashes and many issues found by static analysers and did code cleanups and optimisations
- Stephan Bergmann (Collabora) worked on the WASM build
- László Németh added an indicator for justified lines with overly large word spacing
- 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
- Justin Luth (Collabora) fixed a DOCX export issue with mirrored page margins and fixed unwanted spacing in paragraph styles in certain imported DOCX files
- 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
- 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
- Patrick Luby implemented handling of macOS “Reverse Conversion” menu item, which helps users with Japanese keyboards and helped Heiko with vertical tabs
- Christian Lohmaier (TDF) fixed many build issues, improved the Windows WSL build setup and expanded Vim and VS Code integration features
- 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)
- Andreas Heinisch fixed an issue with Calc AutoFilter not showing updated settings after a reset
- 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
- Bayram Çiçek (Collabora) fixed unwanted display of changes in paragraph numbering when showing tracked changes
- 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
- Kurt Nordback (Collabora) continued working on support for recent MSO chart types
- Sahil Gautam (Collabora) continued polishing the Libreoffice Theme rework
- Armin Le Grand (Collabora) did preparatory work for EditEngine rendering revamp
- Deepanshu Sharma made it so form properties are disabled when they are not available for changing
- Mihai Vasiliu did improvements in icon themes
- Asif Mohaideen made it so the default choice in the Image Compression dialog is set per the last used format
- Bogdan Buzea fixed issues found by static analysers
- Arnaud Versini did some code cleanups and optimisations
- Khaled Hosny (Alif Type) fixed saving font weight to documents
- Sarper Akdemir (Collabora) fixed spellcheck dialog preventing replacement of the period character
- Regina Henschel fixed an issue with PPTX shapes referencing guide elements and fixed an issue preventing deletion of columns in chart data tables
- Jim Chen made it possible to sort scripts in the macro object catalog
- David Gilbert implemented support for inserting password-protected PDFs as images
- 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.
- Telesto ( 42 )
- Heiko Tietze ( 36 )
- Eyal Rozenberg ( 30 )
- Mike Kaganski ( 17 )
- Gabor Kelemen (allotropia) ( 11 )
- Timur ( 9 )
- Regina Henschel ( 9 )
- Mihai Vasiliu ( 8 )
- nobu ( 8 )
- Michael H ( 7 )
Triaged Bugs
379 bugs have been triaged by 72 people.
- m_a_riosv ( 55 )
- Heiko Tietze ( 54 )
- Mike Kaganski ( 39 )
- V Stuart Foote ( 34 )
- Buovjaga ( 23 )
- Telesto ( 15 )
- Xisco Faulí ( 14 )
- akopf ( 11 )
- Saburo ( 8 )
- 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.
- Heiko Tietze ( 37 )
- Mike Kaganski ( 33 )
- Noel Grandin ( 10 )
- Xisco Fauli ( 9 )
- Michael Weghorn ( 6 )
- Balazs Varga ( 6 )
- Jonathan Clark ( 5 )
- Caolán McNamara ( 5 )
- Olivier Hallot ( 4 )
- Regina Henschel ( 3 )
List of high severity bugs fixed
- 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 )
- tdf#165481 multi GB memory leak caused by “Save AutoRecovery information” since LibreOffice Calc 24.2.7 ( Thanks to Noel Grandin )
- tdf#167019 Conditional formatting is not handled properly in 25.8 Beta ( Thanks to Noel Grandin )
- tdf#167112 MATH: Elements sidebar is empty ( Thanks to Noel Grandin )
- tdf#167114 GtkScrolledWindow not properly sized with vertical tabs ( Thanks to Caolán McNamara )
- tdf#167165 Writer crashes when cursor placed over a specific page number in TOC ( Thanks to Mike Kaganski )
- tdf#167254 LO crashes when opening a specific RTF file ( Thanks to Mike Kaganski )
List of crashes fixed
- 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 )
- tdf#166837 Calc crashed after calculating descriptive statistics and then closing ( Thanks to Michael Weghorn )
- tdf#166932 Certain file crashes Writer with Skia off and Tabbed UI on, only on Windows platform ( Thanks to Noel Grandin )
- tdf#166939 Saving back a particular document (with a single-character autostyle name) crashes ( Thanks to Mike Kaganski )
- tdf#166943 EDITING: Crash on alt+X use on lone combining diacritical mark ( Thanks to Mike Kaganski )
- tdf#166996 Switching from tabbed to standard toolbar UI crashes in debug build ( Thanks to Mike Kaganski )
- tdf#167006 Trying to open an embedded object crashes ( Thanks to Mike Kaganski )
- tdf#167018 CRASH pasting a shape from Writer into draw ( Thanks to Mike Kaganski )
- tdf#167066 CRASH in SfxTabDialogController::ResetHdl(weld::Button &) (framedialog) ( Thanks to Heiko Tietze )
- tdf#167133 CRASH: Bracketing selected text deletes equation ( Thanks to Mike Kaganski )
- tdf#167165 Writer crashes when cursor placed over a specific page number in TOC ( Thanks to Mike Kaganski )
- tdf#167214 PPTX with failed embedded fonts crashes on save ( Thanks to Julien Nabet )
- tdf#167254 LO crashes when opening a specific RTF file ( Thanks to Mike Kaganski )
- tdf#167274 Crash opening Image Map dialog ( Thanks to Michael Weghorn )
List of old bugs ( more than 4 years old ) fixed
- tdf#100876 Difficulty to discover the Slide Pane ( Thanks to Michael Weghorn )
- 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 )
- tdf#119192 Text pasted from Impress to Writer switches CTL font to Western font in its style (see comment 5) ( Thanks to Jonathan Clark )
- tdf#121493 RTF rendering of tables with different column width fails ( Thanks to Mike Kaganski )
- tdf#123384 FILEOPEN DOCX MOD table formula is not working in LO ( Thanks to Olivier Hallot )
- tdf#126111 Font fallback is applied to Private Use Area (PUA) characters ( Thanks to Khaled Hosny )
- tdf#132286 Preview image on Page Style dialog shows fill applied incorrectly ( Thanks to Heiko Tietze )
- tdf#135580 Remove Euro Converter Wizard from Wizard menu ( Thanks to Xisco Fauli )
- 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 )
- tdf#56676 EDITING: Tables in databases based on calc are unwriteable – Form Properties show them as writable ( Thanks to Deepanshu Sharma )
- tdf#97169 macro object catalog items should be sortable ( Thanks to Jim Chen )
WORKSFORME bugs
39 bugs have been retested by 28 people.
- Telesto ( 4 )
- Regina Henschel ( 4 )
- m_a_riosv ( 4 )
- Olivier Hallot ( 3 )
- Dieter ( 2 )
- Timur ( 2 )
- Buovjaga ( 2 )
- Benoît Thébaudeau ( 1 )
- Ari Latvala ( 1 )
- Mike ( 1 )
DUPLICATED bugs
75 bugs have been duplicated by 22 people.
- Mike Kaganski ( 16 )
- V Stuart Foote ( 14 )
- m_a_riosv ( 8 )
- Heiko Tietze ( 7 )
- Telesto ( 4 )
- Regina Henschel ( 3 )
- Julien Nabet ( 3 )
- Buovjaga ( 2 )
- fpy ( 2 )
- BogdanB ( 2 )
Verified bug fixes
16 bugs have been verified by 15 people.
- Julien Nabet ( 2 )
- Jonathan Clark ( 1 )
- Eyal Rozenberg ( 1 )
- steve ( 1 )
- raal ( 1 )
- Buovjaga ( 1 )
- Patrick (volunteer) ( 1 )
- Ming Hua ( 1 )
- m_a_riosv ( 1 )
- Xisco Faulí ( 1 )
Categorized Bugs
178 bugs have been categorized with a metabug by 24 people.
- V Stuart Foote ( 37 )
- Eyal Rozenberg ( 33 )
- BogdanB ( 18 )
- Mihai Vasiliu ( 17 )
- Heiko Tietze ( 16 )
- Roman Kuznetsov ( 9 )
- Jonathan Clark ( 8 )
- Regina Henschel ( 5 )
- Aron Budea ( 4 )
- Olivier Hallot ( 4 )
Regression Bugs
48 bugs have been set as regressions by 20 people.
- Xisco Faulí ( 8 )
- Telesto ( 6 )
- Saburo ( 5 )
- Buovjaga ( 4 )
- Mike Kaganski ( 4 )
- nobu ( 3 )
- Timur ( 2 )
- m_a_riosv ( 2 )
- Regina Henschel ( 2 )
- raal ( 2 )
Bisected Bugs
46 bugs have been bisected by 12 people.
- Saburo ( 17 )
- Xisco Faulí ( 8 )
- Timur ( 4 )
- Buovjaga ( 4 )
- jnorvell ( 3 )
- Michael Weghorn ( 2 )
- Telesto ( 2 )
- Mike Kaganski ( 2 )
- Gabor Kelemen (allotropia) ( 1 )
- 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!