General Activities
- LibreOffice 26.2.0 was announced on February 4
- LibreOffice 25.8.5 was announced on February 19
- LibreOffice 26.2.1 was announced on February 26
- Olivier Hallot (TDF) added help for Writer’s text dragging and dropping options, Calc’s “Enter key for paste & clear clipboard” option and “Reject silently” in Calc’s Data Validity feature
- Stanislav Horáček updated and improved help texts
- Tomaž Vajngerl (Collabora) added a command to shuffle a Calc cell range
- Jaume Pujantell, Mohit Marathe, Dennis Francis and Gökay Şatır (Collabora) worked on LOKit/jsdialog used by Collabora Online.
- Miklós Vajna (Collabora) worked on interactive document comparison for Collabora Online
- Xisco Faulí (TDF) fixed issues in generated PDF/A-1 and PDF/UA-2 files, added VeraPDF as a PDF validator in automated tests, added a dozen automated tests, improved and simplified many tests and upgraded many dependencies
- Michael Stahl (Collabora) fixed a Writer table layout issue where a table might disappear when its upper margin changed
- Mike Kaganski (Collabora) improved the testing machinery of configuration testing, fixed many instances of GDI handle leaks on Windows, fixed several issues with page orientation and paper size in printing, fixed clipboard content from Excel causing Calc to hang upon saving, fixed multiple issues with laying out floating tables in Writer, made it so Skia/Raster is used in in Safe Mode on Windows and macOS instead of the hardware accelerated engine and fixed Impress slide thumbnails not being displayed sometimes in Notes view
- Caolán McNamara (Collabora) made it so Enter and ESC keys can be used to navigate levels in chart hierarchy, fixed many issues found by static analysers and did code cleanups and optimisations
- Stephan Bergmann (Collabora) did build fixes, adapted the code to compiler changes and did code cleanups, for example in the area of Java 26 feature removals
- Noel Grandin (Collabora) improved the opening time of very large Writer documents with images, fixed an infinite loop in Calc related to the EDATE function, made it fast to export colour filters in XLSX files and improved the speed of copying DataTable chart cells. He also did many code cleanups and optimisations.
- Justin Luth (Collabora) fixed DOCX export issues related to content controls, bookmarks, date picker form elements, tracked changes and page breaks
- Michael Weghorn (TDF) made it possible to open WPS files in Android Viewer, worked on using native widgets in Qt UIs and did many code cleanups
- Balázs Varga (Collabora) worked on XLSX support for Table Styles
- Christian Lohmaier (TDF) did some build fixes
- Heiko Tietze (TDF) implemented proper configuration of toolbar visibility and locked state, fixed some issues related to theming and colours and made the display of non-breaking hyphens and spaces independent from non-printable characters
- Regina Henschel made shearing and rotation of arc shapes more robust and fixed unwanted extension of AutoFilter ranges in Calc
- Jean-Pierre Ledure worked on the ScriptForge library
- Neil Roberts made it possible to save shortcuts per document, fixed a macro-related issue with theServiceDocumenter getter not working, added an automated test for interface-based singletons and made it so FunctionAccess::callFunction accepts missing arguments
- Jim Raykowski corrected button naming in the Navigator in Impress and Draw and fixed a crash related to floating frames
- Áron Budea (Collabora) fixed XLSX interoperability issues with formulas without arguments and row and column breaks and added an automated test for the export of embedded OLE objects in PPTX files
- Tamás Zolnai continued polishing page line-spacing support in Writer
- Karthik Godha (Collabora) finished the new Writer and Calc table styles project and fixed XLSX export issues related to functionality such as merge ranges, font names, conditional formatting, labels in formulas, data validation, defined names and sheet names. He also fixed exporting embedded OLE objects to PPTX and fixed PPTX import of master slide placeholder styles
- Andreas Heinisch made it possible to use pipe characters in conditional fields in Writer and made it so displaying field names in Writer shows a description of the field type in case of document statistics
- Kurt Nordback (Collabora) worked on OOXML Chartex chart support
- Samuel Mehrbrodt (Collabora) worked on the UI part of document themes, fixed PPT import of hanging indent in bulleted lists and fixed PPTX import of text alignment in small text boxes
- Armin Le Grand (Collabora) worked on SmartArt support
- Ujjawal Kumar (Collabora) polished Markdown import support
- Dan Williams (TDF) fixed losing database URLs in ODS files in some cases and adapted UI colouring to changes in macOS Tahoe
- Vladislav Tarakanov fixed an XLSX interoperability issue with separators in sheet names
- Gábor Kelemen (Collabora) improved the script for finding unneeded includes in the code and did many code cleanups
- Vojtěch Doležal improved the UI of the Entries tab of the Table of Contents dialog in Writer
- Parth Raiyani (Collabora) did several accessibility improvements
- Jonathan Clark (TDF) made it so paragraph alignment is not changed upon changing text direction, made label direction in lists be correctly applied, made paragraph direction be preserved after style change and fixed Writer status bar label positioning in right-to-left UI
- Siddhi Salunkhe reworked the Hyperlink dialog code as part of an Outreachy internship and added a “Remove query string” option to the dialog
- Arnaud Versini did some code cleanups
- Pierre F. did cleanups in development-related scripts
- Saburo Yoshida fixed incorrect line breaking in CJK text, fixed double escaping of property characters in PDF export and fixed a glitch in the Find and Replace dialog with the no matches found indication not being reset
- András Timár (Collabora) and Bartosz Kosiorek did some EMF graphics fixes and implementations
- Mateusz Wlazłowski fixed an issue where replacing an attribute at the end of a paragraph with a new line caused an infinite loop
- Jnana Sampath improved the UI of Writer’s Database wizard
- Aya Jamal did some Calc code optimisation
- Ahmed Elseyoufi removed the last busy-timer from Calc code
- Laurent Balland did cleanups in the Blueprint Plans Impress template
- Daniel Lee did some Calc code optimisation and ported a Writer SDK example from Java to C++
- Ivan Kuznetsov changed the Android project structure from custom to standard
- László Németh implemented DOCX support for style-refs for character styles
- Māris Nartišs fixed a Skia crash on Linux
- Khaled Hosny (Alif Type) made PDF export use HarfBuzz to subset fonts and to instance variable fonts
- Thomas Rogenmoser made it possible to use the maximise button for resizable dialogs on Windows
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
517 bugs, 80 of which are enhancements, have been reported by 352 people.
- Eyal Rozenberg ( 21 )
- Telesto ( 20 )
- Mike Kaganski ( 12 )
- Regina Henschel ( 12 )
- yarma22 ( 11 )
- nobu ( 8 )
- Aron Budea ( 7 )
- Justin L ( 7 )
- Frederic Parrenin ( 7 )
- Gabor Kelemen (Collabora) ( 5 )
Triaged Bugs
434 bugs have been triaged by 70 people.
- Buovjaga ( 83 )
- m_a_riosv ( 49 )
- raal ( 39 )
- Heiko Tietze ( 32 )
- Mateusz Wlazłowski ( 23 )
- Mike Kaganski ( 22 )
- Regina Henschel ( 16 )
- Dieter ( 15 )
- Saburo ( 11 )
- Xisco Faulí ( 11 )
Resolution of resolved bugs
376 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
161 bugs have been fixed by 38 people.
- Mike Kaganski ( 15 )
- Caolán McNamara ( 12 )
- Justin Luth ( 10 )
- Karthik Godha ( 10 )
- Xisco Fauli ( 6 )
- Heiko Tietze ( 6 )
- Noel Grandin ( 5 )
- Bartosz Kosiorek ( 4 )
- Jonathan Clark ( 4 )
- Michael Weghorn ( 4 )
List of high severity bugs fixed
- tdf#105933 Means to modify existing table styles in a dialog ( Thanks to Karthik )
- tdf#160018 Defined Ranges in a single column with delimiting row corrupted by 7.6.5 (STR comment 5) ( Thanks to Regina Henschel )
- tdf#170297 Semaphore file not deleted at close of a document on a network drive (computer or NAS) ( Thanks to Balazs Varga )
- tdf#170554 Can’t save Writer tables beyond a certain size: Error in writing sub-document SfxBaseModel::impl_store failed ( Thanks to Vladislav Tarakanov )
- tdf#66377 Support formatting/styling of spreadsheet tables originating in Excel’s “Format as Table” ( Thanks to Balazs Varga )
List of crashes fixed
- tdf#168138 LibreOffice crashes with Skia/Raster on X11 (gen) VCL backend ( Thanks to Māris Nartišs )
- tdf#169622 FILEOPEN PPTX: Impress crashes trying to open a file that has a PNG with CRC errors ( Thanks to Caolán McNamara )
- tdf#169651 Crash in: SwLayAction::FormatContent(SwPageFrame*)::{lambda()#1}::operator()() const [clone .lto_priv.0] ( Thanks to Jim Raykowski )
- tdf#170599 Writer crashes when reopening Print Preview with outline folding enabled and a heading in the first paragraph ( Thanks to Jim Raykowski )
- tdf#170805 Writer & Calc crash when upgrade icon is clicked ( Thanks to Michael Weghorn )
List of performance issues fixed
- tdf#168647 Slow to copy cell ranges with complex charts (Windows-only) ( Thanks to Noel Grandin )
- tdf#170595 very large document with pictures improve load time ( Thanks to Noel Grandin )
List of old bugs ( more than 4 years old ) fixed
- tdf#100154 FILEOPEN: XLSX – Pointer to sheet with dotted name in cyrillic has incorrect reference format ( Thanks to Vladislav Tarakanov )
- tdf#105933 Means to modify existing table styles in a dialog ( Thanks to Karthik )
- tdf#124176 Use pragma once instead of include guards ( Thanks to Vaasu K )
- tdf#126965 [EMF] Drawing with underlined text looks fail ( Thanks to Andras Timar )
- tdf#129342 EMF+ Images with textured brushes are not drawn ( Thanks to Bartosz Kosiorek )
- tdf#130586 Incorrect current page after changing the layout, undo and redo ( Thanks to Caolán McNamara )
- tdf#131431 Find & Replace dialog: LO hangs on formatting replacement when thousands of replacements to do ( Thanks to Mateusz Wlazłowski )
- tdf#134725 Erratic behaviors in Basic IDE with multiple controls selection ( Thanks to Caolán McNamara )
- tdf#136822 Add VeraPDF as a PDF validator for our PDF/A unit tests ( Thanks to Xisco Fauli )
- tdf#139968 legacy pie with rotation and slant has wrong sector angles after horizontal flip ( Thanks to Regina Henschel )
- tdf#142226 [EMF] SmallTextOut support ( Thanks to Andras Timar )
- tdf#142548 [EMF] ExtTextOut exScale/eyScale in GM_COMPATIBLE mode ( Thanks to Bartosz Kosiorek )
- tdf#143449 Cursor doesn’t blink in comment box ( Thanks to Caolán McNamara )
- tdf#45048 Inconsistent document field names: Use names of column ‘Select’ instead of ‘Type’ (e.g. use Pages instead of Statistics) ( Thanks to Andreas Heinisch )
- tdf#56126 EDITING: Conditional field and vertical separator ( Thanks to Andreas Heinisch )
- tdf#66377 Support formatting/styling of spreadsheet tables originating in Excel’s “Format as Table” ( Thanks to Balazs Varga )
- tdf#67544 FILESAVE: Slide transistion sound(other sound) is not included in presentation file ( Thanks to Zeki Bildirici )
- tdf#72640 RTL: numbering alignment issue with doc and docx files ( Thanks to Jonathan Clark )
- tdf#83350 RTL: Status bar fields aligned to the left ( Thanks to Jonathan Clark )
- tdf#93785 FORMATTING: register-true has no effect with text in frames ( Thanks to Tamás Zolnai )
- tdf#94522 Keyboard shortcut assigned to a macro is not saved in the document ( Thanks to Neil Roberts )
WORKSFORME bugs
46 bugs have been retested by 27 people.
- Buovjaga ( 17 )
- V Stuart Foote ( 4 )
- m_a_riosv ( 4 )
- Regina Henschel ( 2 )
- Bartosz ( 2 )
- Andreas Heinisch ( 1 )
- miso.zima@pm.me ( 1 )
- Heiko Tietze ( 1 )
- Gerald Pfeifer ( 1 )
- Alexander Kurakin ( 1 )
DUPLICATED bugs
101 bugs have been duplicated by 27 people.
- Buovjaga ( 14 )
- raal ( 10 )
- Xisco Faulí ( 9 )
- m_a_riosv ( 9 )
- Heiko Tietze ( 7 )
- Mike Kaganski ( 6 )
- BogdanB ( 5 )
- Jonathan Clark ( 4 )
- nobu ( 4 )
- Saburo ( 4 )
Verified bug fixes
20 bugs have been verified by 12 people.
- Dieter ( 4 )
- Gerald Pfeifer ( 3 )
- Eyal Rozenberg ( 2 )
- BogdanB ( 2 )
- Buovjaga ( 2 )
- Mateusz Wlazłowski ( 1 )
- Hossein ( 1 )
- Piotr Osada ( 1 )
- Mihai Vasiliu ( 1 )
- m_a_riosv ( 1 )
Categorized Bugs
341 bugs have been categorized with a metabug by 31 people.
- Aron Budea ( 59 )
- BogdanB ( 53 )
- Heiko Tietze ( 35 )
- Hossein ( 27 )
- Dieter ( 23 )
- Eyal Rozenberg ( 19 )
- V Stuart Foote ( 16 )
- Buovjaga ( 16 )
- yarma22 ( 11 )
- Bartosz ( 9 )
Regression Bugs
43 bugs have been set as regressions by 16 people.
- raal ( 9 )
- Buovjaga ( 7 )
- Mateusz Wlazłowski ( 7 )
- nobu ( 4 )
- Piotr Osada ( 2 )
- Telesto ( 2 )
- Regina Henschel ( 2 )
- Robert Großkopf ( 2 )
- Volodymyr ( 1 )
- Aron Budea ( 1 )
Bisected Bugs
42 bugs have been bisected by 9 people.
- raal ( 11 )
- Buovjaga ( 10 )
- Saburo ( 10 )
- Mateusz Wlazłowski ( 5 )
- Xisco Faulí ( 2 )
- Volodymyr ( 1 )
- Aron Budea ( 1 )
- Gabor Kelemen (Collabora) ( 1 )
- Michael Weghorn ( 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!











