General Activities
- LibreOffice 25.8.4 was announced on December 18
- Olivier Hallot (TDF) added a help page for Markdown in Writer, JSON in Calc, updated or improved help for View and Appearance options, accessibility options, sort criteria in Calc, file conversion filters, ODF versions, handling of empty cells in Calc, Data Provider and CHOOSECOLS and CHOOSEROWS Calc functions
- Tomaž Vajngerl (Collabora) fixed exporting pivot tables to XLSX, made autofilter sorting more robust when changing sheet views, created an XPath search helper benefiting automated tests and did many code cleanups
- Dennis Francis, Szymon Kłos, Jaume Pujantell and Henry Castro (Collabora) worked on LOKit/jsdialog used by Collabora Online. Szymon also made the style list in Sidebar work the same way as in Notebookbar UIs
- Miklós Vajna (Collabora) made the handling of “none” numbering types smarter for improved DOCX compatibility and continued polishing the handling of tracked changes that depend on each other
- Xisco Faulí (TDF) added several automated tests and upgraded many dependencies
- Michael Stahl (Collabora) fixed building on Windows with address sanitizer
- Mike Kaganski (Collabora) made it so cycling through references in Calc also works for multiline formulas, fixed a Writer footnote numbering issue, fixed DeepL translation issues and did many code cleanups and optimisations
- Caolán McNamara (Collabora) worked around a KDE clipboard manager issue, fixed many issues found by static analysers and did code cleanups and optimisations
- Stephan Bergmann (Collabora) improve PyUNO code, did build fixes, adapted the code to compiler changes and did code cleanups
- Noel Grandin (Collabora) fixed a crash when closing LibreOffice opened via SDK and did many code cleanups and optimisations, especially in the area of writing OOXML structure
- Justin Luth (Collabora) did lots of reorganising, fixing and renaming for clarity in OOXML filters, fixed saving metadata to Office Open XML formats, corrected date validity checking when saving to OOXML formats and fixed a crash when saving a Calc while after moving a form control
- Michael Weghorn (TDF) made it optional to use Qt and GTK colour dialogs, made split-button toolbar widgets navigable with arrow keys and worked on using native widgets in Qt UIs
- Balázs Varga (Collabora) made textbox autofit feature more robust and fixed a crash in Impress/Draw upon undoing a shape move
- Christian Lohmaier (TDF) did some build fixes
- Heiko Tietze (TDF) improved Calc’s Data Validity feature, made it possible to copy the location from File Properties dialog, added an expert option to control Calc comment transparency, made it so giving the BackgroundColor command via a keyboard shortcut applies the last used colour and fixed many issues related to theming and colours
- Regina Henschel improved Calc’s Data Provider by making it work with HTML, making it insert data into the expected sheet, fixing its preview functionality and implementing saving and loading of sort transformations
- Jean-Pierre Ledure worked on the ScriptForge library
- Chris Sherlock did code cleanups and refactoring in VCL toolkit
- René Engelhard (Debian) did cleanups in the build files
- Neil Roberts made the Data Provider import code more robust, added UI tests for handling HTML and CSV in Data Provider, fixed an issue with using lldb debugger on Linux, fixed a race condition in UI tests and made PyUNO more convenient to use
- Jim Raykowski made recency navigation more intuitive considering situations with unseen cursor position, made Select All within a frame also select content that is out of view, made it possible to delete selections including protected indexes in Writer, continued improving chart colour behaviour in Options, fixed objects disappearing when changing the anchoring of the frame they are anchored to, made entries in the Navigator be shown as grayed out when they are in a hidden section, fixed the highlighting via the Navigator of floating tables split across pages and made it possible to sort sections alphabetically by their headings in Writer
- Áron Budea (Collabora) fixed PPTX export of AutoLayouts and fixed DOCX export of scheme colour
- Tamás Zolnai made it possible to display the baseline grid for page line spacing in Writer and fixed an issue with applying page line spacing to the document
- Karthik Godha (Collabora) fixed PPTX import of OLE animations and legacy VML files, fixed PPT to PPTX export of Draw OLE objects, fixed exporting paragraph alignment to PPTX after recent fundamental changes and fixed PPTX import/export of left margin
- László Németh fixed handling of Hungarian abbreviations in spellchecking, added spellchecking support for words with non-ASCII apostrophes, fixed the handling of abbreviations in custom dictionaries, made it so compounds from custom dictionary words are recognised and added a minimum character limit paragraph property to limit hyphenation left to the compound constituent boundaries
- Hossein Nourikhah (TDF) fixed cairo / pixman build for headless macOS
- Andreas Heinisch fixed an issue with FileName field content display when it was inserted by macros and disabled header and footer in Impress/Draw master view
- Kurt Nordback (Collabora) implemented OOXML import/export support for chart colour sequences
- Samuel Mehrbrodt (Collabora) converted typesetter language ‘orphans’ and ‘widows’ to better terminology
- Bayram Çiçek (Collabora) fixed blocked editing of textbox in Impress after inserting a comment
- Sampath added a confirmation dialog when clearing recent or unavailable documents and improved the layout of the User Data page in Options
- Gülşah Köse (Collabora) fixed pasting unformatted text in Impress and fixed placeholder object background becoming None sometimes in Impress
- Shlok Kanani made it possible for the InsertPageBreak command to accept a Page Style
- Armin Le Grand (Collabora) made it possible to edit text in SmartArt objects
- Ujjawal Kumar made Markdown link handling more robust
- Dan Williams (TDF) fixed system colour theme change not being applied to the whole UI in Base
- Jeff Huang (OSSII) fixed a glyph positioning issue with DFKai-SB font in vertical writing
- Vladislav Tarakanov simplified the code for the Insert Table dialog while removing the artificial limitation of 255 styles
- Taichi Haradaguchi updated the build configuration for poppler library
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
411 bugs, 58 of which are enhancements, have been reported by 246 people.
- Danat ( 42 )
- Karthik ( 12 )
- Timur ( 11 )
- nobu ( 10 )
- Gabor Kelemen (Collabora) ( 8 )
- Hossein ( 8 )
- Telesto ( 7 )
- Olivier Hallot ( 6 )
- Aron Budea ( 5 )
- Tamás Zolnai ( 5 )
Triaged Bugs
527 bugs have been triaged by 68 people.
- Buovjaga ( 182 )
- m_a_riosv ( 47 )
- Heiko Tietze ( 45 )
- V Stuart Foote ( 38 )
- Olivier Hallot ( 17 )
- raal ( 16 )
- Regina Henschel ( 11 )
- jsmevog ( 11 )
- Danat ( 11 )
- Werner Tietz ( 10 )
Resolution of resolved bugs
762 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
112 bugs have been fixed by 27 people.
- Heiko Tietze ( 9 )
- Jim Raykowski ( 8 )
- Mike Kaganski ( 5 )
- Miklos Vajna ( 5 )
- Justin Luth ( 5 )
- Karthik Godha ( 5 )
- László Németh ( 3 )
- Caolán McNamara ( 3 )
- Aron Budea ( 3 )
- Michael Weghorn ( 3 )
List of high severity bugs fixed
- tdf#169730 Persian (Farsi) filenames are displayed reversed in LibreOffice Start Center ( Thanks to Xisco Fauli )
List of crashes fixed
- tdf#170012 infinite loop/crash when saving ODS with a SCA_CELL_RESIZE form control that moved ( Thanks to Justin Luth )
- tdf#170027 Crash when undoing shape drag with Alt pressed ( Thanks to Balazs Varga )
List of old bugs ( more than 4 years old ) fixed
- tdf#112628 Disable ‘Header and Footer’ when in master slide mode ( Thanks to Andreas Heinisch )
- tdf#121102 Offline language packs installation nests parentheses unnecessarily ( Thanks to kubak )
- tdf#130695 EDITING: in custom dictionary, let abbreviations have trailing periods, and recognize the bad abbreviations without the dot ( Thanks to László Németh )
- tdf#136419 EDITING: Select All in Frame does not select all contents ( Thanks to Jim Raykowski )
- tdf#138722 Custom shortcut for uno:BackgroundColor should set last color not NoFill ( Thanks to Heiko Tietze )
- tdf#40277 Compound words & personal dictionary ( Thanks to László Németh )
- tdf#89365 Impress: Change from Bullets to Numbering to Bullets does not set bullet, needs another click ( Thanks to Miklos Vajna )
- tdf#90993 EDITING: Objects anchored to frame disappear when frame anchor is changed. ( Thanks to Jim Raykowski )
WORKSFORME bugs
47 bugs have been retested by 24 people.
- Buovjaga ( 12 )
- m_a_riosv ( 7 )
- Timur ( 4 )
- Olivier Hallot ( 3 )
- Robert Großkopf ( 2 )
- Alex Thurgood ( 2 )
- OfficeUser ( 1 )
- John ( 1 )
- Regina Henschel ( 1 )
- Dieter ( 1 )
DUPLICATED bugs
86 bugs have been duplicated by 18 people.
- Buovjaga ( 39 )
- m_a_riosv ( 9 )
- nobu ( 7 )
- V Stuart Foote ( 7 )
- Heiko Tietze ( 5 )
- Timur ( 3 )
- raal ( 3 )
- Telesto ( 2 )
- Dieter ( 2 )
- tkakar ( 2 )
Verified bug fixes
14 bugs have been verified by 5 people.
- Buovjaga ( 7 )
- Gabor Kelemen (Collabora) ( 3 )
- V Stuart Foote ( 2 )
- Mihai Vasiliu ( 1 )
- Piotr Osada ( 1 )
Categorized Bugs
189 bugs have been categorized with a metabug by 21 people.
- Heiko Tietze ( 40 )
- Buovjaga ( 39 )
- V Stuart Foote ( 27 )
- Aron Budea ( 12 )
- Eyal Rozenberg ( 11 )
- Dieter ( 11 )
- Olivier Hallot ( 8 )
- Saburo ( 7 )
- Hossein ( 6 )
- BogdanB ( 5 )
Regression Bugs
43 bugs have been set as regressions by 15 people.
- Buovjaga ( 16 )
- raal ( 5 )
- nobu ( 4 )
- Telesto ( 3 )
- m_a_riosv ( 3 )
- jsmevog ( 2 )
- V Stuart Foote ( 2 )
- Aron Budea ( 1 )
- OfficeUser ( 1 )
- Alex Thurgood ( 1 )
Bisected Bugs
42 bugs have been bisected by 8 people.
- Buovjaga ( 16 )
- Saburo ( 12 )
- raal ( 5 )
- sarahjean.lim ( 4 )
- jsmevog ( 2 )
- V Stuart Foote ( 1 )
- Aron Budea ( 1 )
- Timur ( 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!











