6 Nov 2025

QA/Dev Report: October 2025

General Activities

  1. LibreOffice 25.8.2 was announced on October 9
  2. LibreOffice 25.2.7 was announced on October 30
  3. Olivier Hallot (TDF) added help pages for R1C1 Calc formula syntax and DOI citation recognition and improved and updated help on dimension lines, form properties, master documents, command line operations, online update, text boundaries and VBA constants. He also adapted the helper script used for patch submission to a version that works with Help
  4. Gábor Kelemen (Collabora) improved the script for finding unneeded includes in the code and did many code cleanups
  5. Tomaž Vajngerl (Collabora) continued working on sheet view functionality in Calc
  6. Pranam Lashkari, Dennis Francis, Szymon Kłos, Jaume Pujantell and Gülşah Köse (Collabora) worked on LOKit/jsdialog used by Collabora Online
  7. Rashesh Padia (Collabora) made the revamped Impress transition list more robust
  8. Michael Meeks (Collabora) did code cleanups and optimisations in PPTX export code
  9. Miklós Vajna (Collabora) improved image handling in Markdown import and export, continued improving the handling of tracked changes that depend on each other and fixed issues with handling of bulleted lists in PPTX files
  10. Xisco Faulí (TDF) added sqlite3, dbm and pythonw.exe to the internal Python, fixed an Impress printing crash, added a few new automated tests and upgraded many dependencies
  11. Michael Stahl (Collabora) implemented per-line paragraph properties for Word Compatibility Mode, fixed a PDF export issue involving variable fields and hidden text and fixed automatic captioning of images in Writer in the case of a single pasted image
  12. Mike Kaganski (Collabora) improved help for inserting page numbers and accessing remote files, made Google Drive two-factor authentication work on Windows, made date and time arithmetic more robust, made the loading of macro class modules happen in the correct order, preventing name conflicts, made it so the automatic updater does not run in headless mode, made the display of empty hidden paragraphs between tables match that of Microsoft Word, improved text property handling in PPTX files, reduced console noise in debug builds by marking menu items without icons, fixed an issue with Writer column separator colour sometimes not being saved, made shape identification in ODF export more robust and improved the behaviour of conditional hiding of sections. He also did many code cleanups and optimisations
  13. Caolán McNamara (Collabora) added Adobe Font Development Kit for OpenType (AFDKO) library for converting and merging Type 1 fonts to OTF when importing PDFs via pdfium and fixed an (unreleased) issue with scrolling the Calc formula input box. He also fixed crashes and many issues found by static analysers and did code cleanups and optimisations
  14. Stephan Bergmann (Collabora) did build fixes, adapted the code to compiler changes and did code cleanups
  15. Noel Grandin (Collabora) made it faster to reject tracked changes in Calc, export EPUB files and render SVGs with pattern fills. He also did many code cleanups and optimisations, especially in the area of transparency handling
  16. Justin Luth (Collabora) made it so undoing an autocorrection triggered by a newline does not undo the insertion of the newline, fixed document and application colour configurations not being immediately applied, fixed changed font colour reverting to original when clicking Apply, made table AutoFormat styles use automatic font colour, fixed issues when printing in landscape orientation and fixed many spellchecking issues
  17. Michael Weghorn (TDF) fixed an issue with displaying extended tooltips for certain elements and fixed accessibility issues in the Additions, Extension Manager and Check for Updates dialogs. He also worked on using native widgets in Qt UIs
  18. Balázs Varga (Collabora) made the code for checking file permissions on Windows more robust
  19. Christian Lohmaier (TDF) raised the Linux runtime baseline to Almalinux 9, fixed an issue with gallery themes not using translations, made it possible to build qtz/keyID pseudo-language for the UI also with release builds, made media control tooltips in the Navigator translatable and switched the CI to use the WSL-based Windows build setup
  20. Jonathan Clark (TDF) implemented start and end paragraph alignment, fixed unwanted spacing between Hangul and non-CJK scripts, made it so RTL/CTL is automatically enabled based on locale, made it so Complex/Asian tab choice in the Character dialog is remembered across sessions, made RTL/CTL and CJK editing features always be shown, made increasing or decreasing font size affect all script types and thus avoiding unexpected discrepancies in situations like editing bulleted lists, fixed unwanted page number repetition in footnotes with continuation notices that end in non-Latin text and fixed string corruption after dismissing Input Method Editor (IME)
  21. Julien Nabet did some code cleanups
  22. Bayram Çiçek (Collabora) fixed a crash when opening certain XLSX files
  23. Heiko Tietze (TDF) resurrected a patch adding better quality icons for bullets, adapted application icons for new styles introduced in macOS 26 Tahoe, fixed shadows in Writer document canvas being sometimes rendered incorrectly, added an option to suppress dragging and dropping of text selection in Writer and continued working on vertical tabs in dialogs
  24. Regina Henschel continued working on Natural Sort in Calc data ranges and fixed an issue reading and writing a Data Provider transformation
  25. Ujjawal Kumar worked on the Markdown import GSoC project
  26. Jean-Pierre Ledure worked on the ScriptForge library
  27. Chris Sherlock did code cleanups and refactoring in VCL toolkit
  28. René Engelhard (Debian) fixed a pdfium build issue
  29. Neil Roberts fixed floating toolbar stealing focus when clicking buttons, fixed incorrect display of digits in default number formatting of a field in Base when language isn’t English and fixed a crash when closing the table edit window in Base in certain situations
  30. Andras Timar (Collabora) fixed Python-related build issues
  31. Henry Castro (Collabora) implemented accessible HTML export from Impress and Draw
  32. Laurent Balland made it so changing mode to Matrix in Calc is treated as a modification
  33. Jim Raykowski made it so switching between footnotes and endnotes also changes the style, fixed inability to change the navigation order of objects in a single-page Draw document, fixed a Draw Navigator deleting issue affecting GTK3 UI, fixed unwanted expansion of Navigator items in Draw after deleting an object and fixed a couple of crashes related to Writer and Draw Navigator actions
  34. Devansh Varshney worked on the BASIC IDE auto-completion GSoC project
  35. Áron Budea (Collabora) fixed special characters in comments not getting escaped in PPTX export, fixed incomplete DOCX export of empty charts and made it so user fields with empty names will not be exported to DOCX
  36. Lodev (OSSII) made Notebookbar UIs respect the application context set for an extension
  37. Casey Harkins made API-related connection code more robust
  38. David Hashe fixed a Writer undo-redo issue related to pasting and headers and footers
  39. Bojidar Marinov fixed Find and Replace with formatting sometimes changing the incorrect item
  40. Sahil Gautam (Collabora) reworked the presentation of OpenCL and threading options
  41. Arnaud Versini did some code cleanups
  42. Tamás Zolnai fixed the accuracy of snapping to grid in Writer
  43. Pierre improved the script for generating a list of dispatch commands for a wiki article
  44. Chenxiong Qi did code cleanups in Python
  45. Đoàn Trần Công Danh fixed a memory leak in poppler 25.10.0
  46. Armin Le Grand (Collabora) reduced memory usage when rendering bitmaps using Cairo
  47. Karthik Godha (Collabora) fixed import of DOCX content controls with empty content and fixed saving backgrounds, font sizes and slide links from PPT to PPTX files
  48. David Gilbert implemented restarting of numbering in lists in PPTX files
  49. Dan Kingsley made it so changing the system colour theme on Linux refreshes the style of LibreOffice Qt-based UIs immediately

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

536 bugs, 95 of which are enhancements, have been reported by 320 people.

Top 10 Reporters

  1. Danat ( 47 )
  2. Eyal Rozenberg ( 30 )
  3. Gabor Kelemen (Collabora) ( 20 )
  4. Aron Budea ( 19 )
  5. Telesto ( 18 )
  6. Regina Henschel ( 16 )
  7. postix ( 6 )
  8. BDF ( 6 )
  9. Olivier Hallot ( 5 )
  10. Mike Kaganski ( 5 )

Triaged Bugs

478 bugs have been triaged by 72 people.

Top 10 Triagers

  1. Buovjaga ( 117 )
  2. m_a_riosv ( 47 )
  3. Heiko Tietze ( 36 )
  4. raal ( 34 )
  5. BogdanB ( 25 )
  6. fpy ( 21 )
  7. Aron Budea ( 19 )
  8. V Stuart Foote ( 15 )
  9. Mike Kaganski ( 15 )
  10. Julien Nabet ( 11 )

Resolution of resolved bugs

417 bugs have been set to RESOLVED.

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

Fixed Bugs

170 bugs have been fixed by 38 people.

Top 10 Fixers

  1. Mike Kaganski ( 20 )
  2. Olivier Hallot ( 12 )
  3. Justin Luth ( 11 )
  4. Jonathan Clark ( 9 )
  5. Heiko Tietze ( 7 )
  6. Jim Raykowski ( 7 )
  7. Miklos Vajna ( 7 )
  8. Noel Grandin ( 6 )
  9. Xisco Fauli ( 4 )
  10. Caolán McNamara ( 4 )

List of high severity bugs fixed

  1. tdf#157365 Options > LibreOffice Writer changes page color scheme from Dark to Light (steps in comment 2) ( Thanks to Justin Luth )
  2. tdf#167605 (When “Automatic spell checking” is set,) text may overflow from the cell ( Thanks to Armin Le Grand (collabora) )
  3. tdf#168500 Infinite loop of dialog spawning when opening Spelling in Impress ( Thanks to Michael Weghorn )
  4. tdf#168870 Calc Formula Bar (inputwin) edit shell text is not fully connected to its scroll bar ( Thanks to Caolán McNamara )
  5. tdf#169015 Impress crashes when printing notes if notes contain certain content ( Thanks to Xisco Fauli )
  6. tdf#37128 Writer saves text alignment of RTL paragraph not according to the ODF specification ( Thanks to Jonathan Clark )

List of crashes fixed

  1. tdf#167405 crash collapse a heading ( Thanks to Jim Raykowski )
  2. tdf#167753 Crash if I set the Slide Transition Modify Transition Variant to Top to Bottom ( Thanks to Rashesh Padia )
  3. tdf#168627 PDF export dialog crashes when horizontal tabs are enabled ( Thanks to Heiko Tietze )
  4. tdf#168723 Crash in: rtl_uString_release ( Thanks to Mike Kaganski )
  5. tdf#168951 Draw crashes when dragging an unnamed object from Navigator and dropping it in the Pages pane ( Thanks to Jim Raykowski )
  6. tdf#168979 It crashes when I try to open a file ( Thanks to Caolán McNamara )
  7. tdf#169015 Impress crashes when printing notes if notes contain certain content ( Thanks to Xisco Fauli )
  8. tdf#169115 Fileopen XLSX crashes debug Calc ( Thanks to Bayram Çiçek )
  9. tdf#169147 Macro: Crash if operator Like has bad Pattern ( Thanks to Mike Kaganski )

List of performance issues fixed

  1. tdf#133976 Export to EPUB takes a long time ( Thanks to Noel Grandin )

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

  1. tdf#100998 Add an option in Writer Configuration to disable selected text drag’n’drop when editing ( Thanks to Heiko Tietze )
  2. tdf#104888 “Ctrl + Shift + Enter” hotkey after “F2” on the cell that I carelessly forgot to hold “Ctrl + Shift” when I entered matrix related formula should be treated as a modification to the formula on the cell. ( Thanks to Laurent Balland )
  3. tdf#117020 EDITING Spellchecker should not be recovered together with the file ( Thanks to Justin Luth )
  4. tdf#118350 Implement fo:text-align start and end paragraph alignment ( Thanks to Jonathan Clark )
  5. tdf#125600 Calc spellcheck does not recognize correct spelling of KWh ( Thanks to Justin Luth )
  6. tdf#126493 EDITING: Objects don’t snap to grid properly ( Thanks to Tamás Zolnai )
  7. tdf#130196 Changing nav-order in navigator does not work on single page ( Thanks to Jim Raykowski )
  8. tdf#132074 python shelve don’t work – missing dbm module ( Thanks to Xisco Fauli )
  9. tdf#133976 Export to EPUB takes a long time ( Thanks to Noel Grandin )
  10. tdf#135435 ACCESSIBILITY: No information from screenreader in “check for updates” window ( Thanks to Michael Weghorn )
  11. tdf#136663 Disable “Apply spacing between Asian and non-Asian text” option by default for Korean users ( Thanks to Jonathan Clark )
  12. tdf#138249 PARAGRAPH STYLE DIALOG: Font color style change breaks when reverting to automatic color ( Thanks to Justin Luth )
  13. tdf#139076 UI: Bulllet and numbering dialog image tab uses low resolution gif images ( Thanks to Heiko Tietze )
  14. tdf#142118 Application color
21 Oct 2025

QA/Dev Report: September 2025

General Activities

  1. LibreOffice 25.2.6 was announced on September 8
  2. Olivier Hallot (TDF) improved the help for Select Function in Calc’s formula bar, expanded help for the selection of chart data sources, added AutoFilter and Pivot Table/Chart to the help page on sheet protection, added information about summary above/below to the help of Calc’s SUBTOTAL() function, documented sensitivity in the help page for Solver and added the description meta element to the Help page templates
  3. Gábor Kelemen (Collabora) improved the script for finding unneeded includes in the code and did many code cleanups
  4. Tomaž Vajngerl (Collabora) implemented a sheet view functionality in Calc allowing to manipulate AutoFilters in one view without affecting other views
  5. Pranam Lashkari, Maya Stephens, Gökay Şatır, Rashesh Padia and Mohit Marathe (Collabora) worked on LOKit used by Collabora Online. Maya also fixed an issue with Ctrl+clicking hyperlinked objects
  6. Miklós Vajna (Collabora) expanded Writer Markdown export support, worked on change tracking of formatting, continued improving the handling of tracked changes that depend on each other and fixed bullet list style going missing with PPTX export
  7. Xisco Faulí (TDF) implemented right-to-left text direction and bidirectional text support in SVG import, added venv to the internal Python, fixed crashes, added several new automated tests, upgraded many dependencies and did many code cleanups and optimisations
  8. Michael Stahl (Collabora) improved the DOCX compatibility of floating tables, helped Miklós with interdependent change tracking in Writer and fixed an issue with document compression
  9. Mike Kaganski (Collabora) fixed Help for BASIC’s Str function, adapted Writer’s change tracking to DOCX’s inability to track the deletion of comments, made date handling code more robust, improved the Visual Studio IDE integration, made the handling of double variables in BASIC more robust, replaced dtoa library with fast_float for faster string-to-float parsing and fixed an RTF import issue with some paragraphs appearing outside of their frames. He also did many code cleanups and optimisations
  10. Caolán McNamara (Collabora) fixed many issues found by static analysers and did code cleanups and optimisations
  11. Stephan Bergmann (Collabora) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  12. Noel Grandin (Collabora) fixed an (unreleased) issue with image fills disappearing at lower zoom levels, improved the performance of spreadsheets with thousands of shapes, improved the performance of 3D charts, fixed a performance issue with importing SVGs with small scaling, improved the performance of Calc’s Remove Duplicates, implemented Skia native rendering of bitmap tiling to improve the performance of filled polygons and fixed an issue with Insert Special Character dialog not being available with mergedlibs builds (Windows releases). He also did many code cleanups and optimisations, especially in the area of transparency handling
  13. Justin Luth (Collabora) fixed an issue with the alignment setting in Page Number Wizard, fixed localised accelerator shortcut conflicts, fixed many issues with page styles, page breaks and spell checking, improved the Bullets and Numbering dialog by showing the currently applied style as selected, improved the layout of the Tabbed UI and made the “restart numbering” option in lists deactivate upon joining of lists. He also fixed some crashes
  14. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, improved the input method support of Qt-based UIs and improved the accessibility of Calc cell editing and the Check for Updates dialog. He also worked on using native widgets in Qt UIs
  15. Balázs Varga (Collabora) continued polishing PPTX placeholder text handling and fixed Calc comment text or entire comment elements sometimes getting removed when saving
  16. Patrick Luby fixed a macOS build issue, made it so LibreOffice no longer intercepts shortcuts using both Command and Option on macOS, fixed tab item drawing issues on macOS Tahoe and fixed a macOS crash
  17. Christian Lohmaier (TDF) improved the winget-based Windows build setup
  18. Jonathan Clark (TDF) made handling of rich text pastes into Edit Engine input boxes (Calc, Impress) more robust
  19. Andreas Heinisch enabled pasting unformatted text in Impress’s outline view, made Calc’s random number fill UI more robust and fixed a Calc crash
  20. Julien Nabet fixed DXF files with comments no longer being recognised as drawings and fixed (unreleased) crashes
  21. Bayram Çiçek (Collabora) continued polishing support for xmlMaps in XLSX files and improved MSO compatibility with line numbering in footnotes
  22. Heiko Tietze (TDF) continued working on vertical tabs in dialogs, fixed repetitive presets for bullets, improved the visual style of the AutoFilter button and improved the contrast between active and inactive tabs in Tabbed UI
  23. Regina Henschel continued working on Natural Sort in Calc data ranges
  24. Jim Raykowski made it so page ranges are shown for heading tooltips in the Navigator, fixed a text selection issue in the Quick Find Sidebar deck and fixed some crashes
  25. Ujjawal Kumar worked on the Markdown import GSoC project
  26. Pierre Vacher made it so new tables in Base are saved under unique names and made row insertion in Base more robust
  27. Kohei Yoshida (Collabora) made the data format detection with orcus library more robust
  28. Jean-Pierre Ledure worked on the ScriptForge library and Access2Base
  29. Adam Seskunas worked on the C++ Report Builder GSoC project
  30. Chris Sherlock did code cleanups and refactoring in VCL toolkit
  31. László Németh implemented features for minimum letter spacing and glyph scaling in paragraph justification
  32. René Engelhard (Debian) did some build fixes
  33. Amin Irgaliev added connector support for Writer
  34. Neil Roberts removed unexpected and confusing shortcut key behaviour on macOS, fixed inability to toggle focus modes with F2 in Calc, made it so movement accelerators are the expected ones on macOS, fixed issues with removing assigned shortcut keys and added a unit test for accelerator configurations
  35. Ilmari Lauhakangas (TDF) made it so Enclose with characters in Writer is no longer active by default and worked on vertical tabs in dialogs
  36. Thorsten Behrens (Collabora) fixed a build issue after Boost upgrade
  37. Kurt Nordback (Collabora) implemented support for OOXML chart styles
  38. Jaap Aarts fixed building on FreeBSD
  39. Andras Timar (Collabora) made it so EXIF Orientation tag is always respected when importing a JPEG image
  40. Hossein Nourikhah (TDF) made it so .NET SDK examples and tests are no longer bound to a specific version
  41. Mohamed Ali worked on the Rust UNO bindings GSoC project
  42. Ashod Nakashian (Collabora) made loading empty documents more robust
  43. Aung Khant added saving window size and position data for each document
  44. Henry Castro (Collabora) fixed using custom text shapes in the Notes view of Impress/Draw and fixed a Writer view update issue with database records
  45. Laurent Balland fixed a French Autotext issue and restored a gradient gone missing in Impress’s Candy template
  46. Dan Williams did cleanups and fixes in macOS address book code
  47. Daniel Richard G. improved apparmor profiles
  48. Khaled Hosny (Alif Type) made it so ligatures get disabled in Impress/Draw with character spacing
  49. Wendi Gan fixed selection and resizing issues with captioned images in Writer
  50. Devansh Varshney worked on the BASIC IDE auto-completion GSoC project
  51. Juraj Šarinay fixed memory leaks in digital signing code
  52. Áron Budea (Collabora) fixed unwanted shifting in certain DOCX tables

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

403 bugs, 44 of which are enhancements, have been reported by 270 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 22 )
  2. Mike Kaganski ( 10 )
  3. SATYA SRINIVAS K ( 9 )
  4. Telesto ( 7 )
  5. Aron Budea ( 6 )
  6. Heiko Tietze ( 6 )
  7. nobu ( 6 )
  8. Regina Henschel ( 6 )
  9. Dragan ( 5 )
  10. Miklos Vajna ( 5 )

Triaged Bugs

330 bugs have been triaged by 64 people.

Top 10 Triagers

  1. m_a_riosv ( 53 )
  2. Xisco Faulí ( 29 )
  3. raal ( 28 )
  4. Heiko Tietze ( 21 )
  5. BogdanB ( 18 )
  6. V Stuart Foote ( 12 )
  7. Mike Kaganski ( 12 )
  8. Miklos Vajna ( 10 )
  9. nobu ( 9 )
  10. Buovjaga ( 8 )

Resolution of resolved bugs

381 bugs have been set to RESOLVED.

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

Fixed Bugs

184 bugs have been fixed by 34 people.

Top 10 Fixers

  1. Justin Luth ( 24 )
  2. Mike Kaganski ( 14 )
  3. Noel Grandin ( 14 )
  4. Heiko Tietze ( 12 )
  5. Miklos Vajna ( 9 )
  6. László Németh ( 5 )
  7. Xisco Fauli ( 5 )
  8. Balazs Varga ( 4 )
  9. Olivier Hallot ( 4 )
  10. Jim Raykowski ( 4 )

List of high severity bugs fixed

  1. tdf#167042 Calc cell comments are deleted on Save ( Thanks to Balazs Varga )
  2. tdf#167897 LibreOffice changes the default folder to “saves as” and “export to pdf” many times for a same opened document, if it’s saved during use ( Thanks to Samuel Mehrbrodt )
  3. tdf#168306 When a previously saved .odg file is opened in LibreOffice Draw, any line is selected, then under “properties” the line “thickness” is selected, the previously saved line thickness automatically changes to 0.5. ( Thanks to Caolán McNamara )
  4. tdf#168344 When i use the highlighter tool, the rest of the line after the highlighted content goes all white. ( Thanks to Noel Grandin )
  5. tdf#168377 crash: use sidebar manage changes to reject all when UNDO is involved ( Thanks to Justin Luth )
  6. tdf#168497 [26.2] Crash LibreOffice Calc when opening the Data Provider ( Thanks to Julien Nabet )
  7. tdf#168548 CRASH: launching hyperlink dialog with horizontal tabs (gen) ( Thanks to Heiko Tietze )
  8. tdf#41777 Window size reopening a document not like size when saved ( Thanks to Aung )
  9. tdf#62032 Cannot specify a Paragraph Style to use a numbering level (over 1) for a chosen Numbering (List) style (See comment 35) ( Thanks to Justin Luth )

List of crashes fixed

  1. tdf#166713 Crash when editing paragraph after toggling outline folding ( Thanks to Jim Raykowski )
  2. tdf#168159 CRASH: deleting columns and undoing ( Thanks to Noel Grandin )
  3. tdf#168363 CRASH: pasting to Master Hangout ( Thanks to Xisco Fauli )
  4. tdf#168377 crash: use sidebar manage changes to reject all when UNDO is involved ( Thanks to Justin Luth )
  5. tdf#168478 Edit under filter and then reset the filter, Calc crashed ( Thanks to Andreas Heinisch )
  6. tdf#168497 [26.2] Crash LibreOffice Calc when opening the Data Provider ( Thanks to Julien Nabet )
  7. tdf#168548 CRASH: launching hyperlink dialog with horizontal tabs (gen) ( Thanks to Heiko Tietze )
  8. tdf#168572 Export to markdown: crash when Writer document contains a formula object ( Thanks to Julien Nabet )
  9. tdf#168599 Draw Crashes on new document when pressing CTRL+pgUp/pgDown ( Thanks to Mike Kaganski )
  10. tdf#168609 LibreOffice writer 25.8.1 crashes when trying to insert a frame for a table ( Thanks to Patrick Luby )

List of performance issues fixed

  1. tdf#132494 Trying to save SVG image from presentation/drawing causes LibO to use 100% cpu and lock up ( Thanks to Noel Grandin )
  2. tdf#149592 Importing SVG with too small scaling causes bad performance ( Thanks to Noel Grandin )
  3. tdf#154913 Poor performance for ODS with frozen rows and columns ( Thanks to Noel Grandin )

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

  1. tdf#100287 [UI] Header and Footer controls (same content; left/right, first/other) don’t update and are not independent ( Thanks to Justin Luth )
  2. tdf#104833 Scroll panes in Check for Updates dialog do not expose names to assistive technologies ( Thanks to Michael Weghorn )
  3. tdf#108791 Comments with track changes deleted and crossed in Writer are wrongfully seen in MSO Word as if not deleted ( Thanks to Mike Kaganski )
  4. tdf#111927 PPTX: Placeholder title text becomes small after clicking in&out ( Thanks to Balazs Varga )
  5. tdf#113213 When “Continue previous numbering” is applied, it should also toggle off “restart numbering” for any item(s) that were selected for “Continue previous numbering” ( Thanks to Justin Luth )
  6. tdf#114343 Adding a new Title Page via Format > Title Page is impossible with a ToC at the beginning of a document ( Thanks to Justin Luth )
  7. tdf#116975 Laggy behavior when clicking between table cells in impress ( Thanks to Noel Grandin )
  8. tdf#121253 Database wizard opens when press cmd+A inside the extension manager window ( Thanks to Neil Roberts )
  9. tdf#126530
16 Sep 2025

QA/Dev Report: August 2025

General Activities

  1. LibreOffice 25.8.0 and LibreOffice 25.8.1 were announced on August 20 and August 29 respectively
  2. Olivier Hallot (TDF) updated help for the option to load printer settings with document, sorting blocks of cells in Calc, hyphenation, statistical functions, number of lines in charts, exponentiation operator in Calc, remote files, Edit menu in Calc, object rotation, Math options and MATCH function in Calc
  3. Celia Palacios added help for the new Intersect() method in ScriptForge
  4. Gábor Kelemen (Collabora) did many code cleanups
  5. Tomaž Vajngerl (Collabora) did many code cleanups and added OOXML test documents for text fitting / scaling
  6. Pranam Lashkari and Marco Cecchetti (Collabora) worked on LOKit used by Collabora Online. Marco also made it so hovering with the mouse over Chart data range colour palette entries in the Sidebar shows a live preview in the active chart
  7. Miklós Vajna (Collabora) added list and inline code block support for Markdown export and continued improving the handling of tracked changes that depend on each other
  8. Xisco Faulí (TDF) fixed crashes, added over a dozen new automated tests, upgraded many dependencies and did many code cleanups and optimisations
  9. Michael Stahl (Collabora) made it so pasted anchored objects are no longer selected by default while adding an expert configuration option for the behaviour, added overline support to XHTML export and worked around a dbus bug affecting the build process on some Linux systems
  10. Mike Kaganski (Collabora) fixed an issue with embedded fonts getting dropped from opened files in certain scenarios on Windows, made it so the user can choose to either discard license-restricted embedded fonts in an opened document or switch to read-only mode, improved PPTX compatibility with trailing empty lines in automatically shrinking text boxes, fixed long links getting truncated when exporting to XLSX, fixed issues with inserting hyperlinks in Calc via the API, made Calc text insertion API methods more robust, fixed inserting PDFs into spreadsheets, fixed a string handling issue in Basic’s Format function, fixed a VBA macro issue with dates and fixed processing of escaped backslashes in RTF files. He also did many code cleanups and optimisations
  11. Caolán McNamara (Collabora) fixed many issues found by static analysers and did code cleanups and optimisations
  12. Stephan Bergmann (Collabora) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  13. Noel Grandin (Collabora) improved the scrolling speed in Writer documents with lots of comments. He also did many code cleanups and optimisations, especially in the area of transparency handling
  14. Justin Luth (Collabora) improved DOCX compatibility with margins of aligned floating objects, fixed right/left only page breaks going missing with DOC/DOCX export, fixed a DOCX indentation issue, fixed column breaks going missing in certain DOCX files, fixed an issue with numbered lists created by AutoCorrect, made it so justified text with section breaks in saved DOC files no longer triggers an MS Word bug and fixed numbering or bullets getting lost when applying a paragraph style
  15. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, improved the accessibility of Spelling dialog, fixed an (unreleased) issue with Borders tab in formatting dialogs, improved the handling of programmatic accessibility selections and made the GTK4 Sidebar more robust. He also worked on using native widgets in Qt UIs
  16. Balázs Varga (Collabora) continued polishing support for Microsoft Media Foundation APIs on Windows, fixed an issue with the display of customised placeholder text set in the master slides of PPTX documents, fixed an issue with PPTX placeholder text becoming small after focusing into and out of it, fixed unwanted copying of elements when inserting rows before pivot table in row 1 in Calc and made it so empty Calc cells are never rotated
  17. Patrick Luby fixed not being able to access or create an ODB file based on the macOS system addressbook and made the addressbook handling code more robust. He also adjusted UI widget code after changes in macOS Tahoe
  18. Christian Lohmaier (TDF) fixed the MSI installer for Windows Arm64 and improved the winget-based Windows build setup
  19. Jonathan Clark (TDF) improved the performance of certain poorly structured DOC files, added handling of vertical text in DOCX files adhering to OOXML strict format and improved Microsoft Word compatibility regarding the laying out of text using CJK fonts
  20. Andreas Heinisch fixed some issues with tooltips and the display of URLs
  21. Julien Nabet did some code cleanups
  22. Bayram Çiçek (Collabora) implemented support for xmlMaps in XLSX files
  23. Heiko Tietze (TDF) applied vertical tabs to many dialogs and fixed an issue with column headers overlapping in Calc when the columns are very narrow
  24. Sahil Gautam (Collabora) added a UNO command to select a comment in the Navigator and did some code cleanups
  25. Armin Le Grand (Collabora) worked on EditEngine rendering revamp and other rendering-related reworks
  26. Arnaud Versini did some code cleanups
  27. Regina Henschel fixed unwanted duplication of “mouse as pen” objects in slideshows and implemented API support for Natural Sort in Calc data ranges
  28. David Gilbert implemented support for importing PDFs with transparency groups
  29. Ujjawal Kumar worked on the Markdown import GSoC project
  30. Pierre Vacher fixed an issue with creating tables in Base using the wizard, made the Base ResultSet code more robust and fixed a Base issue with redisplaying the authentication dialog after a failed connection
  31. Kohei Yoshida (Collabora) implemented automatic mapping of generic JSON and XML documents to Calc using the orcus library
  32. Markus Mohrhard fixed column labels not updating after inserting rows below title in Calc, fixed cell comments not getting exported to FODS in some cases, fixed range names getting dropped in XLSB export, fixed incorrect sizing of charts in XLS import and fixed a crash during colorscale calculation
  33. Jean-Pierre Ledure worked on the ScriptForge library
  34. Adam Seskunas worked on the C++ Report Builder GSoC project
  35. Chris Sherlock did code cleanups and refactoring in VCL toolkit
  36. Rico Tzschichholz (Ubuntu) fixed a test failure on armhf platform
  37. László Németh added DTP feature maximum letter spacing to Writer
  38. René Engelhard (Debian) improved the build system options
  39. Bartosz Kosiorek improved EMF graphics support
  40. Darshan Upadhyay added UNO commands for setting page orientation and size and sheet margins in Calc
  41. Amin Irgaliev added connector support for Calc
  42. Neil Roberts made it so comments are not scrolled into view after a keypress that does not do anything

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

459 bugs, 48 of which are enhancements, have been reported by 295 people.

Top 10 Reporters

  1. Mike Kaganski ( 14 )
  2. Regina Henschel ( 14 )
  3. Eyal Rozenberg ( 13 )
  4. Gabor Kelemen (allotropia) ( 12 )
  5. prrvchr ( 12 )
  6. Telesto ( 9 )
  7. nobu ( 8 )
  8. Heiko Tietze ( 8 )
  9. Xisco Faulí ( 8 )
  10. Gerald Pfeifer ( 7 )

Triaged Bugs

376 bugs have been triaged by 63 people.

Top 10 Triagers

  1. m_a_riosv ( 59 )
  2. Xisco Faulí ( 39 )
  3. BogdanB ( 31 )
  4. Mike Kaganski ( 27 )
  5. Heiko Tietze ( 22 )
  6. raal ( 17 )
  7. Olivier Hallot ( 15 )
  8. Saburo ( 13 )
  9. nobu ( 12 )
  10. V Stuart Foote ( 11 )

Resolution of resolved bugs

302 bugs have been set to RESOLVED.

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

Fixed Bugs

122 bugs have been fixed by 28 people.

Top 10 Fixers

  1. Mike Kaganski ( 15 )
  2. Noel Grandin ( 12 )
  3. Heiko Tietze ( 8 )
  4. Justin Luth ( 7 )
  5. Olivier Hallot ( 6 )
  6. Michael Weghorn ( 5 )
  7. Markus Mohrhard ( 4 )
  8. Caolán McNamara ( 4 )
  9. Miklos Vajna ( 4 )
  10. Xisco Fauli ( 4 )

List of critical bugs fixed

  1. tdf#167859 Creating or editing secondary x-axis in a chart crashes program. ( Thanks to Xisco Fauli )
  2. tdf#167875 Writer crashes if you right click in latest table in the big document ( Thanks to Xisco Fauli )
  3. tdf#167956 CRASH: opening a second document with tabbed notebookbar ( WORKAROUND: Change UI to Standard Toolbar from View – User Interface) ( Thanks to Noel Grandin )
  4. tdf#167988 Deleting an existing “Mean value line” or a “Trend line” in a chart crashes program. ( Thanks to Mike Kaganski )
  5. tdf#168017 CRASH: importing certain documents ( Thanks to Caolán McNamara )

List of high severity bugs fixed

  1. tdf#167812 Dark mode: font dropdown shows white rectangles (GTK3) ( Thanks to Noel Grandin )
  2. tdf#167893 Presentation mode adds “random” visual artefacts to box shapes/groups ( Thanks to Noel Grandin )

List of crashes fixed

  1. tdf#167859 Creating or editing secondary x-axis in a chart crashes program. ( Thanks to Xisco Fauli )
  2. tdf#167875 Writer crashes if you right click in latest table in the big document ( Thanks to Xisco Fauli )
  3. tdf#167901 In 2nd sheet, copy (and close), Crash ( Thanks to Xisco Fauli )
  4. tdf#167936 LibreOffice crash (segmentation fault) when opening document from UNO pipe ( Thanks to Noel Grandin )
  5. tdf#167956 CRASH: opening a second document with tabbed notebookbar ( WORKAROUND: Change UI to Standard Toolbar from View – User Interface) ( Thanks to Noel Grandin )
  6. tdf#167988 Deleting an existing “Mean value line” or a “Trend line” in a chart crashes program. ( Thanks to Mike Kaganski )
  7. tdf#168017 CRASH: importing certain documents ( Thanks to Caolán McNamara )
  8. tdf#168139 LibreOffice crash asserts with Skia/Vulkan on X11 (gen) VCL backend ( Thanks to Hossein )

List of performance issues fixed

  1. tdf#156297 In Calc, scrolling becomes very slow when hiding (many) columns ( Thanks to Caolán McNamara )

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

  1. tdf#104827 FILESAVE DOC: Justified Text with Section Breaks Incorrectly Exported ( Thanks to Justin Luth )
  2. tdf#108244 Cell Comments lost if not displayed before Saving in FODS Format (steps in comment 22) ( Thanks to Markus Mohrhard )
  3. tdf#111634 Multiple memory leaks in libmacabdrv1 ( Thanks to Patrick Luby )
  4. tdf#129808 FILEOPEN DOC/X: Line spacing narrower than Word due to special handling of font code page range bits ( Thanks to Jonathan Clark )
  5. tdf#140027 EDITING inserting rows before pivot table in row 1 copies format and images from headings ( Thanks to Balazs Varga )
  6. tdf#141033 Usability : Base Form Control Property dialog window width is too narrow by default ( Thanks to Caolán McNamara )
  7. tdf#143182 Format Basic function converts string to number irrespective of format string ( Thanks to Mike Kaganski )
  8. tdf#44729 PDF import from Inkscape PDF export with opacity shows black background for each opaque object ( Thanks to Dr. David Alan Gilbert )
  9. tdf#67797 FORMATTING: Creating Manual Numbered List Fails, parses C. as Roman numeral “C” (Comment 11) ( Thanks to Justin Luth )
  10. tdf#81003 BASIC runtime error. ‘380’ Incorrect property value ( Thanks to Mike Kaganski )
  11. tdf#84949 Placing mouse Cursor over Left tab, Center tab, Right tab, Decimal tab icon doesn’t show a tooltip ( Thanks to Andreas Heinisch )
  12. tdf#87058 column label functions do not update after inserting rows below title – needs save and reload including a hard recalc ( Thanks to Markus Mohrhard )
  13. tdf#94259 FILEOPEN XLS Charts are vertically squashed ( Thanks to Markus Mohrhard )
  14. tdf#94627 FILEOPEN: CALC do not recognise cell names on .xlsb files ( Thanks to Markus Mohrhard )

WORKSFORME bugs

42 bugs have been retested by 22 people.

Top 10 testers

  1. Buovjaga ( 8 )
  2. BogdanB ( 7 )
  3. Michael ( 4 )
  4. m_a_riosv ( 4 )
  5. Dieter ( 2 )
  6. xordevoreaux ( 2 )
  7. Heiko Tietze ( 2 )
  8. V Stuart Foote ( 2 )
  9. Mauro Calzavara ( 1 )
  10. Regina Henschel ( 1 )

DUPLICATED bugs

98 bugs have been duplicated by 29 people.

Top 10 testers

  1. Xisco Faulí ( 18 )
  2. BogdanB ( 11 )
  3. nobu ( 10 )
  4. Mike Kaganski ( 8 )
  5. Buovjaga ( 6 )
  6. m_a_riosv ( 6 )
  7. Alex Thurgood ( 5 )
  8. Saburo ( 5 )
  9. Jonathan Clark ( 3 )
  10. Heiko Tietze ( 2 )

Verified bug fixes

13 bugs have been verified by 8 people.

Top 10 Verifiers

  1. BogdanB ( 3 )
  2. Gerald Pfeifer ( 3
11 Aug 2025

QA/Dev Report: July 2025

General Activities

  1. LibreOffice 25.2.5 was announced on July 17
  2. Olivier Hallot (TDF) updated help for CSV import, explained Property Mapping in help for Charts and improved help for Calc’s FILTERXML function and AutoFilter
  3. Gábor Kelemen (Collabora) did many code cleanups
  4. Tomaž Vajngerl (Collabora) made internal hyperlinks in a table of contents accessible when exported to PDF/UA
  5. Pranam Lashkari, Szymon Kłos and Hubert Figuière (Collabora) worked on LOKit used by Collabora Online
  6. Parth Raiyani (Collabora) did reorganisations in some dialogs
  7. Miklós Vajna (Collabora) polished the support for floating tables in Writer, fixed some crashes and continued improving the handling of tracked changes that depend on each other
  8. Xisco Faulí (TDF) added Albanian and Moldovan locale, fixed short weekdays in Romanian locale, improved the translation checker script, added some new automated tests, upgraded many dependencies and did many code cleanups and optimisations
  9. Michael Stahl (Collabora) fixed an issue with expansion of list level numbering formats with repeated levels and fixed a column width issue in RTF tables
  10. Mike Kaganski (Collabora) implemented Markdown export, fixed not being able to apply colour to Chart walls via Sidebar, fixed an issue with paragraph numbering in RTF files, helped Miklós with floating table polishing, fixed an issue with date conversion in Base, made URL handling more robust in Extension updating code, fixed and issue with spacing in lists in RTF files, fixed RTF export issues causing loss of bullet fonts and “No character border” explicit formatting and fixed some crashes. He also did many code cleanups and optimisations
  11. Caolán McNamara (Collabora) fixed many issues found by static analysers and did code cleanups and optimisations
  12. Stephan Bergmann (Collabora) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  13. Noel Grandin (Collabora) made Skia rendering backend mandatory on Windows and greatly improved the import time of CSV data with trailing newline characters. He also did many code cleanups and optimisations, especially in the area of transparency handling
  14. Justin Luth (Collabora) made it so failed command line operations return exit status 1, allowing for automated bisecting of command line issues among other things, fixed an issue with spellchecking and the option “Check uppercase words” and fixed a style continuity issue with page breaks in DOCX files
  15. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, made the orientation radio buttons in Envelope dialog accessible, fixed an issue with unwanted focus accessibility events being fired in Borders tab page of Writer’s Paragraph dialog, made the border preset selection be clearly indicated when focused, implemented support for native colour pickers in GTK and Qt UIs and did cleanups and reorganisations in Android, vcl and report design code. He also worked on using native widgets in Qt UIs
  16. Balázs Varga (Collabora) implemented support for Microsoft Media Foundation APIs on Windows for playback of common codecs, fixed Calc’s MATCH function returning an incorrect result with inline arrays and fixed an issue with missing graphic bullets upon copying & pasting
  17. Patrick Luby reduced memory consumption related to font handling on macOS, fixed an issue preventing moving animated GIFs with arrow keys on macOS and fixed unwanted slowdown of GIF animation
  18. Christian Lohmaier (TDF) did some build fixes
  19. Jonathan Clark (TDF) improved font rendering on Windows, reorganised icon themes to support “right-to-left, top-to-bottom” writing direction variant, greatly improved the opening time of certain long RTL DOC files and added support for DOC/DOCX script type hinting
  20. Andreas Heinisch made it so expanded text is included in the tooltip of index fields
  21. Julien Nabet did some code cleanups and fixed issues found by static analysers
  22. Bayram Çiçek (Collabora) made field shadings adjust according to line spacing in order to prevent letters from being cut off
  23. Heiko Tietze (TDF) improved dark mode support and added an option for using horizontal tabs instead of vertical ones
  24. Kurt Nordback (Collabora) implemented exporting of chart style index to OOXML documents and continued working on support for recent MSO chart types
  25. Sahil Gautam (Collabora) continued polishing the Libreoffice Theme rework
  26. Armin Le Grand (Collabora) worked on EditEngine rendering revamp
  27. Arnaud Versini did some code cleanups and optimisations
  28. Khaled Hosny (Alif Type) optimised the performance of calculating text bounds
  29. Regina Henschel fixed an issue with Calc’s LOOKUP function when using an inline array as result vector
  30. David Gilbert fixed PDF import issues with stroke opacity and clipping and opacity during axial fills
  31. Ujjawal Kumar worked on the Markdown import GSoC project
  32. Ilmari Lauhakangas (TDF) added an “unpublished” decoration to the SDK documentation to help API users avoid methods marked as such and improved the placement of other decorations
  33. Gülşah Köse (Collabora) fixed styles going missing in change-tracked DOCX files
  34. Marc Mondesir did improvements in PDF export automated tests
  35. Pierre Vacher improved the robustness of Base and its table creation wizard
  36. Kohei Yoshida (Collabora) added an alternative CSV filter based on Orcus library
  37. Manish Mahapatra fixed indentation of headings when pasted as unformatted text
  38. Markus Mohrhard fixed issues with charts, Calc’s AutoFilter and made handling of OOXML files with invalid cell references more robust
  39. Hossein Nourikhah (TDF) fix the display of JDK version number and path in RTL UI
  40. Jean-Pierre Ledure worked on the ScriptForge library
  41. Bojidar Marinov unified the options for switching to form design mode
  42. Floris Bos added an option to disable external links in PDF export
  43. Samuel Mehrbrodt (Collabora) made it so Insert Hyperlink is shown in context menu when text is selected
  44. Buo-ren Lin (OSSII) fixed source fontwork object not being removed after being cut
  45. Adam Seskunas worked on the C++ Report Builder GSoC project
  46. Áron Budea (Collabora) made it possible to hide tracked changes in PDF export from the command line
  47. Chris Sherlock did code cleanups and refactoring in VCL toolkit

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

429 bugs, 56 of which are enhancements, have been reported by 287 people.

Top 10 Reporters

  1. Mike Kaganski ( 15 )
  2. Gabor Kelemen (allotropia) ( 15 )
  3. Telesto ( 14 )
  4. nobu ( 12 )
  5. Eyal Rozenberg ( 12 )
  6. Justin L ( 9 )
  7. Michael Weghorn ( 7 )
  8. Timur ( 7 )
  9. wodsfort ( 5 )
  10. Pierre Fortin ( 4 )

Triaged Bugs

314 bugs have been triaged by 70 people.

Top 10 Triagers

  1. m_a_riosv ( 48 )
  2. Buovjaga ( 24 )
  3. V Stuart Foote ( 24 )
  4. Mike Kaganski ( 22 )
  5. Heiko Tietze ( 20 )
  6. nobu ( 13 )
  7. raal ( 13 )
  8. Saburo ( 13 )
  9. Michael Weghorn ( 10 )
  10. Xisco Faulí ( 9 )

Resolution of resolved bugs

268 bugs have been set to RESOLVED.

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

Fixed Bugs

142 bugs have been fixed by 35 people.

Top 10 Fixers

  1. Mike Kaganski ( 18 )
  2. Noel Grandin ( 9 )
  3. Jonathan Clark ( 8 )
  4. Markus Mohrhard ( 7 )
  5. Xisco Fauli ( 6 )
  6. Balazs Varga ( 5 )
  7. Heiko Tietze ( 4 )
  8. Olivier Hallot ( 3 )
  9. Justin Luth ( 3 )
  10. Patrick Luby ( 3 )

List of high severity bugs fixed

  1. tdf#148117 FILESAVE: PPTX: date in chart changes in MSO ( Thanks to Markus Mohrhard )
  2. tdf#159529 Excessive memory consumption in v24.2 ( Thanks to Patrick Luby )
  3. tdf#166813 installation crashing when using georgian text ( Thanks to Xisco Fauli )
  4. tdf#167466 Entering anything into the search box under Tools / Options causes LibreOffice 25.8.0.1 to instantly crash. ( Thanks to Xisco Fauli )

List of crashes fixed

  1. tdf#166813 installation crashing when using georgian text ( Thanks to Xisco Fauli )
  2. tdf#167466 Entering anything into the search box under Tools / Options causes LibreOffice 25.8.0.1 to instantly crash. ( Thanks to Xisco Fauli )
  3. tdf#167599 Crash in Object Inspector when switching from Properties to Services for ContentControls ( Thanks to Mike Kaganski )
  4. tdf#167633 LibreOffice debug build crashed on launch when a Java installation with a non-ASCII path is set during configure(rtl_uString_newFromAscii(rtl_uString**, const char*): Assertion `static_cast(*pCharStr) < 0x80' failed.) ( Thanks to Buo-ren Lin (OSSII) )

List of performance issues fixed

  1. tdf#117636 Multi-page block of Chinese glyphs slows down file opening and navigation ( Thanks to Jonathan Clark )
  2. tdf#64991 Opening a long RTL DOC file is extremely slow, while ok if resaved as DOCX in MS-Word ( Thanks to Jonathan Clark )

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

  1. tdf#117636 Multi-page block of Chinese glyphs slows down file opening and navigation ( Thanks to Jonathan Clark )
  2. tdf#118619 WEBSERVICE(URI) / FILTERXML Xpath not well explained ( Thanks to Olivier Hallot )
  3. tdf#118666 Headings are indented when pasting as unformatted text ( Thanks to Manish )
  4. tdf#118668 FILEOPEN: Librecalc doesn’t show all sheets in XLSX modified with exceljs ( Thanks to Markus Mohrhard )
  5. tdf#122336 Probably generated XLSX without DocProps folder opens empty (If resaved in MS Office, opens fine in LO) ( Thanks to Markus Mohrhard )
  6. tdf#136753 Use MDL (Moldovan Lei) along with other currencies ( Thanks to Xisco Fauli )
  7. tdf#136754 FILEOPEN: CHART: incorrect background ( Thanks to Markus Mohrhard )
  8. tdf#139834 [UI] String breaks translation gender ( Thanks to Olivier Hallot )
  9. tdf#143157 Alphabetical index field: on mouse-over include keys in tooltips ( Thanks to Andreas Heinisch )
  10. tdf#58511 EDITING: Cut fontwork object does not work ( Thanks to Buo-ren Lin (OSSII) )
  11. tdf#62408 MP4 videos aren’t handled in Windows (without additional codecs) ( Thanks to Balazs Varga )
  12. tdf#64991 Opening a long RTL DOC file is extremely slow, while ok if resaved as DOCX in MS-Word ( Thanks to Jonathan Clark )
  13. tdf#70102 RTL: Flipped toolbar button icons dont always look suitable ( Thanks to Jonathan Clark )
  14. tdf#80662 RTL: The update number of the java version number in Options dialog is on the wrong side ( Thanks to Hossein )
  15. tdf#96151 Please add Albania’s Currency, Locale Setting, and Albanian Language ( Thanks to Xisco Fauli )

WORKSFORME bugs

32 bugs have been retested by 21 people.

Top 10 testers

  1. Buovjaga ( 5 )
  2. Regina Henschel ( 3 )
  3. Dieter ( 2 )
  4. BogdanB ( 2 )
  5. alecrkerr ( 2 )
  6. Julien Nabet ( 2 )
  7. V Stuart Foote ( 2 )
  8. Justin L ( 2 )
  9. Wolfgang Jäger ( 1 )
  10. xordevoreaux ( 1 )

DUPLICATED bugs

40 bugs have been duplicated by 19 people.

Top 10 testers

  1. nobu ( 7 )
  2. Buovjaga ( 5 )
  3. m_a_riosv ( 4 )
  4. V Stuart Foote ( 4 )
  5. Mike Kaganski ( 3 )
  6. Xisco Faulí ( 3 )
  7. Heiko Tietze ( 2 )
  8. Robert Großkopf ( 2 )
  9. Markus Mohrhard ( 1 )
  10. Timur ( 1 )

Verified bug fixes

14 bugs have been verified by 10 people.

Top 10 Verifiers

  1. Eyal Rozenberg ( 2 )
  2. Telesto ( 2 )
  3. m_a_riosv ( 2 )
  4. Michael Weghorn ( 2 )
  5. BogdanB ( 1 )
  6. lol ( 1 )
  7. Patrick (volunteer) ( 1 )
  8. Hossein ( 1 )
  9. Tekstryder ( 1 )
  10. 林博仁 Buo-ren Lin ( 1 )

Categorized Bugs

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

Top 10 Categorizers

  1. BogdanB ( 31 )
  2. Roman Kuznetsov ( 30 )
  3. Eyal Rozenberg ( 21 )
  4. V Stuart Foote ( 19 )
  5. Michael Weghorn ( 11 )
  6. Heiko Tietze ( 11 )
  7. Jeff Fortin Tam ( 10 )
  8. Telesto ( 10 )
  9. Timur ( 7 )
  10. Saburo ( 7 )

Regression Bugs

43 bugs have been set as regressions by 18 people.

Top 10

  1. Buovjaga ( 6 )
  2. nobu ( 6 )
  3. Saburo ( 4 )
  4. Michael Weghorn ( 4 )
  5. raal ( 3 )
  6. Xisco Faulí ( 3 )
  7. Telesto ( 3 )
  8. Robert Großkopf ( 2 )
  9. m_a_riosv ( 2 )
  10. Timur ( 2 )

Bisected Bugs

52 bugs have been bisected by 10 people.

Top 10 Bisecters

  1. Saburo ( 26 )
  2. Xisco Faulí ( 6 )
  3. Michael Weghorn ( 4 )
  4. Buovjaga ( 3 )
  5. raal ( 3 )
  6. Gabor Kelemen (allotropia) ( 2 )
  7. Telesto ( 2 )
  8. Aron Budea ( 2 )
  9. jussuom ( 2 )
  10. Timur (
29 Jul 2025

LibreOffice 25.8 RC2 is available for testing

LibreOffice 25.8 will be released as final on August, 20, 2025 (check the Release Plan). LibreOffice 25.8 Release Candidate 2 (RC2) brings us closer to the final version, which will be preceded by Release Candidate 3 (RC3). Since the previous release, LibreOffice 25.8 RC1, 70 commits have been submitted to the code repository and 34 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 25.8 RC2 can be downloaded for Linux, macOS and Windows, and it will replace the standard installation.

In case you find any problem in this pre-release, please report it in Bugzilla (you just need a legit email account in order to create a new account).

For help, you can contact the QA Team directly in the QA IRC channel or via Matrix.

LibreOffice is a volunteer-driven community project, so please help us to test, we appreciate your contribution! Happy testing!!!

Download it now!

10 Jul 2025

LibreOffice 25.8 RC1 is available for testing

LibreOffice 25.8 will be released as final at the end of August, 2025 ( Check the Release Plan ) being LibreOffice 25.8 Release Candidate 1 (RC1) the third pre-release since the development of version 25.8 started at the beginning of December, 2024. Since the previous release, LibreOffice 25.8 Beta1, 178 commits have been submitted to the code repository and 101 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 25.8 RC1 can be downloaded for Linux, macOS and Windows, and it will replace the standard installation.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ).

For help, you can contact the QA Team directly in the QA IRC channel or via Matrix.

LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!

Happy testing!!

Download it now!

7 Jul 2025

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 …

13 Jun 2025

LibreOffice 25.8 Beta1 is available for testing

LibreOffice 25.8 will be released as final at the end of August, 2025 ( Check the Release Plan ) being LibreOffice 25.8 Beta1 the second pre-release since the development of version 25.8 started at the beginning of December, 2024. Since the previous release, LibreOffice 25.8 Alpha1, 782 commits have been submitted to the code repository and 154 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 25.8 Beta1 can be downloaded for Linux, macOS and Windows, and it can be installed alongside the standard version.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ).

For help, you can contact the QA Team directly in the QA IRC channel or via Matrix.

LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!

Happy testing!!

Download it now!

10 Jun 2025

QA/Dev Report: May 2025

General Activities

  1. LibreOffice 24.8.7 was announced on May 8
  2. Olivier Hallot (TDF) added a help page for Page Layout, expanded help for paragraph justification, updated menu paths in Help, added help pages for newly-added Calc functions and of-pie charts, updated help for Business cards and Labels, improved extended tooltips and error messages for Manage Names dialog, corrected an example spreadsheet used for Calc Data Statistics help and improved help for IsNull BASIC function among many other Help cleanups and updates
  3. Gábor Kelemen (allotropia) did many code cleanups
  4. Tomaž Vajngerl (Collabora) continued polishing support for embedded fonts in PowerPoint files and fixed unexpected changing of background images upon saving and reloading in Draw
  5. Darshan Upadhyay, Szymon Kłos, Michael Meeks and Jaume Pujantell (Collabora) worked on LOKit used by Collabora Online. Szymon also implemented saving checkbox state to XLSX files
  6. Gökay Şatır (Collabora) fixed an issue in Draw with connector text disappearing when “Adjust to contour” option was active
  7. Marco Cecchetti (Collabora) added a feature to select colour palettes for chart data series
  8. Pranam Lashkari (Collabora) fixed an issue with unwanted expansion of reference mark fields after insertion and typing
  9. Miklós Vajna (Collabora) continued improving the handling of tracked changes that depend on each other
  10. Xisco Faulí (TDF) implemented new Calc functions TEXTSPLIT, TEXTBEFORE and TEXTAFTER, made it so glue points in PowerPoint shapes are imported, fixed an issue with connectors in PPTX files becoming misaligned due to negative rotation, added some new automated tests, upgraded many dependencies, fixed crashes and did many code cleanups and optimisations
  11. Michael Stahl (allotropia) worked on multi-user editing based on a conflict-free replicated data type (CRDT) leveraging yrs, a Rust port of Yjs
  12. Mike Kaganski (Collabora) fixed an error when accessing cells via BASIC methods after deleting cells with the RemoveRange method, made it so BASIC’s Time() function returns a Date type, greatly improved the loading time of Writer documents with lots of bookmarks and lots of tables, made it so empty Writer paragraphs correctly follow proportional line spacing smaller than 100%, fixed an issue preventing the export of Draw / Impress documents to SVG from Basic IDE context, improved BASIC error messages, fixed incorrect width in SVG text with “fit-to-size” attribute, fixed an issue with macros not pausing for the duration of executing dialogs and helped Heiko with the new Welcome dialog
  13. Caolán McNamara (Collabora) fixed an issue with expanding the list of events in the Events tab of Customize dialog, fixed crashes and many issues found by static analysers and did code cleanups and optimisations
  14. Stephan Bergmann (allotropia) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  15. Noel Grandin (Collabora) improved the loading speed of XLSX files with lots of customFormat attributes in rows, dramatically improved the rendering speed of documents with large page fills when hardware acceleration is used, greatly improved the loading speed of XLSX files with lots of formulas, conditional formatting and comments and improved the performance of working with spreadsheets with lots of comments. He also did many code cleanups and optimisations
  16. Justin Luth (Collabora) improved MS Word compatibility with paragraph spacing in multiple ways
  17. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, fixed Save As dialog sometimes freezing with kf6 UI under X11, made Impress’s Presenter Console more robust with right-to-left UI, refactored report designer code and fixed an issue preventing moving slides in the preview pane by dragging and dropping when using qt6-based UIs under Wayland. He also worked on using native widgets in Qt UIs
  18. Balázs Varga (allotropia) fixed an issue preventing the formatting of text in shapes in certain scenarios
  19. Patrick Luby fixed issues with UI refresh when using Skia/Metal on macOS by coalescing mouse dragged events and fixed an issue causing the floating Full Screen toolbar to drift when switching between full screen and normal mode
  20. Oliver Specht (CIB) fixed endnotes and footnotes becoming corrupted when saving to RTF and improved extended tooltips related to page breaks and page range fields
  21. László Németh continued polishing customisable word spacing in Writer and fixed a DOCX Kashida justification issue
  22. Christian Lohmaier (TDF) continued tweaking the build configuration after the addition of Meson support for HarfBuzz and added features to the VS Code integration
  23. Jonathan Clark (TDF) fixed an MS Word compatibility issue with CJK text grid and tables, fixed wrong cursor placement when moving from a left-to-right paragraph to a right-to-left one, fixed overlapping CJK characters in in vertical justified layouts, fixed Apply button in Text Grid settings sometimes failing to update the changes, fixed the cursor disappearing when switching from CJK layout on Windows and fixed unwanted rotation in Japanese IME on Windows with vertical text
  24. Andreas Heinisch fixed row height issues when importing tables from Base to Calc, fixed an issue with pinned documents not being immediately displayed in the Start Center after clearing the list of recent documents and made it so the complete list of Recent Documents is shown in BASIC IDE, query result dialog and Base subdialogs
  25. Jean-Pierre Ledure worked on the ScriptForge library
  26. Sahil Gautam (allotropia) continued polishing the Libreoffice Theme rework
  27. Áron Budea (Collabora) fixed Excel interoperatibility issues with conditional formatting and database properties and fixed DrawingML elements in DOCX files sometimes being saved with non-unique identifiers
  28. Karthik Godha added a feature for redacting images in the Automatic Redaction dialog
  29. Julien Nabet fixed the logic of the shutdown check of Firebird databases, fixed a button focus issue in record search of Base forms and did some cleanups in Help
  30. Bayram Çiçek (Collabora) fixed an issue with page height in DOCX import
  31. Heiko Tietze (TDF) continued polishing the new first-run wizard, fixed a Start Center button toggle issue and made it possible to customise toolbar visibility from the UI picker dialog
  32. Juraj Šarinay continued improving support for digital signatures
  33. David Hashe made it so ODF files are no longer created with useless subdirectories and did cleanups in XLSX import code
  34. Kurt Nordback (Collabora) continued working on support for recent MSO chart types
  35. Andras Timar (Collabora) did cleanups in license files
  36. Eike Rathke (Red Hat) fixed a Calc LOOKUP function issue related to external file references
  37. Samuel Mehrbrodt (allotropia) did cleanups in file picker code
  38. Attila Szűcs (Collabora) made it possible to change font properties of chart elements via the Sidebar
  39. Tibor Nagy (allotropia) optimised the size of exported tagged PDFs and worked on multi-user editing based on a CRDT
  40. Akshay Dubey continued working on supporting zstd decompression
  41. Ilmari Lauhakangas (TDF) improved the dark mode of Help and fixed an issue with localising module links in Help
  42. Laurent Balland added help for the Context option in numerals and made it so OLE objects, such as Charts, can be resized proportionally with or without the Shift key in edit mode. With the change, moving OLE objects in edit mode by dragging the border is forced to 45° direction if Shift is pressed
  43. Armin Le Grand (Collabora) optimised the rendering of Calc’s editing view and comments
  44. Deepanshu Sharma added an automated test for numbering rules
  45. Marius-Ionut Militaru made it so a warning is shown when the display of field names is activated
  46. Mihai Vasiliu added a missing icon to all dark themes
  47. Mohit Marathe (allotropia) polished the Comments Sidebar deck
  48. Guilhem Moulin (TDF) fixed an issue in the script that compares crash report statistics

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

387 bugs, 55 of which are enhancements, have been reported by 250 people.

Top 10 Reporters

  1. Telesto ( 20 )
  2. nobu ( 13 )
  3. Justin L ( 11 )
  4. Buovjaga ( 10 )
  5. Eyal Rozenberg ( 9 )
  6. Regina Henschel ( 8 )
  7. Mike Kaganski ( 8 )
  8. Aron Budea ( 6 )
  9. raal ( 6 )
  10. Alfio Littletree ( 5 )

Triaged Bugs

453 bugs have been triaged by 66 people.

Top 10 Triagers

  1. Buovjaga ( 82 )
  2. m_a_riosv ( 54 )
  3. V Stuart Foote ( 26 )
  4. jnorvell ( 26 )
  5. akopf ( 24 )
  6. Olivier Hallot ( 24 )
  7. Heiko Tietze ( 20 )
  8. Mike Kaganski ( 19 )
  9. Mateusz Wlazłowski ( 17 )
  10. Xisco Faulí ( 13 )

Resolution of resolved bugs

297 bugs have been set to RESOLVED.

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

Fixed Bugs

134 bugs have been fixed by 32 people.

Top 10 Fixers

  1. Mike Kaganski ( 14 )
  2. Xisco Fauli ( 11 )
  3. Olivier Hallot ( 8 )
  4. Heiko Tietze ( 7 )
  5. Jonathan Clark ( 7 )
  6. Justin Luth ( 7 )
  7. Noel Grandin ( 7 )
  8. Michael Weghorn ( 5 )
  9. Julien Nabet ( 4 )
  10. Caolán McNamara ( 4 )

List of critical bugs fixed

  1. tdf#164033 Crash in: SwNodeIndex::SwNodeIndex(SwNode *) ( Thanks to Justin Luth )

List of high severity bugs fixed

  1. tdf#165858 pdf export – pdf form option not available ( Thanks to Tomaž Vajngerl )
  2. tdf#166520 Cells far from [A1] only showing first character while typing into cell ( Thanks to Armin Le Grand (Collabora) )
  3. tdf#47479 LibO Calc Macro .getCellRangeByName with named range ( Thanks to Mike Kaganski )

List of crashes fixed

  1. tdf#164033 Crash in: SwNodeIndex::SwNodeIndex(SwNode *) ( Thanks to Justin Luth )
  2. tdf#165980 Libreoffice built with “–with-help” crashes when launching help ( Thanks to Julien Nabet )
  3. tdf#166055 Crash when inserting .mp4 videos in Impress (kf6) ( Thanks to Michael Weghorn )
  4. tdf#166436 Crash in: tools::SvRef::SvRef(tools::SvRef const &) ( Thanks to Xisco Fauli )
  5. tdf#166637 Crash when clicking a dot in the control pane of a built-in dialog ( Thanks to Mike Kaganski )
  6. tdf#166767 Crash quiting LibreOffice with something on the clipboard (Win) ( Thanks to Xisco Fauli )

List of performance issues fixed

  1. tdf#161372 Spreadsheets with comments are unreasonably slow ( Thanks to Noel Grandin )
  2. tdf#163015 FILEOPEN: Opening specific XLSX file takes long time ( Thanks to Noel Grandin )
  3. tdf#165918 Quadratic complexity when loading a document with lots of bookmarks and lots of tables ( Thanks to Mike Kaganski )
  4. tdf#166684 Loading XLSX file with complex formula and comments slow ( Thanks to Noel Grandin )

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

  1. tdf#121133 Adobe Reader DC claims that the PDF has been modified after signing ( Thanks to Juraj Šarinay )
  2. tdf#136112 Basic Time function returns inconsistent datatype ( Thanks to Mike Kaganski )
  3. tdf#137931 Show the UI selection dialog on first start-up ( Thanks to Heiko Tietze )
  4. tdf#139331 Option to redact/ anonymizing file by replacing images by dummy or make them black (Sanitize media) ( Thanks to Karthik )
  5. tdf#47479 LibO Calc Macro .getCellRangeByName with named range ( Thanks to Mike Kaganski )
  6. tdf#60700 de-cruftify ODF files … ( Thanks to David Hashe )
  7. tdf#76029 Impress with 2 display : Slides view doesn’t auto-scroll in presenter console with navigation by Next or with arrow key (out of screen if enough slides so non-visible) ( Thanks to Michael Weghorn )
  8. tdf#88752 DOC DOCX import: text grid is (wrongly?) applied to table thus the page content flow is not the same as in MS Word ( Thanks to Jonathan Clark )
  9. tdf#97390 Menu item ‘Recent Documents’ not available when Query result window is in front ( Thanks to Andreas Heinisch )

WORKSFORME bugs

52 bugs have been retested by 26 people.

Top 10 testers

  1. Buovjaga ( 20 )
  2. m_a_riosv ( 3 )
  3. Dieter ( 2 )
  4. Timur ( 2 )
  5. fpy ( 2 )
  6. Andreas Heinisch ( 2 )
  7. Telesto ( 2 )
  8. Olivier Hallot ( 2 )
  9. akopf ( 2 )
  10. Robert ( 1 )

DUPLICATED bugs

75 bugs have been duplicated by 27 people.

Top 10 testers

  1. m_a_riosv ( 12 )
  2. V Stuart Foote ( 9 )
  3. Mike Kaganski ( 9 )
  4. Buovjaga ( 9 )
  5. Gabor Kelemen (allotropia) ( 3 )
  6. Mateusz Wlazłowski ( 3 )
  7. Saburo ( 3 )
  8. Michael Weghorn ( 3 )
  9. Hossein ( 2 )
  10. Heiko Tietze ( 2 )

Verified bug fixes

16 bugs have been verified by 11 people.

Top 10 Verifiers

  1. steve
20 May 2025

LibreOffice 25.8 Alpha1 is available for testing

LibreOffice 25.8 will be released as final at the end of August, 2025 ( Check the Release Plan ) being LibreOffice 25.8 Alpha1 the first pre-release since the development of version 25.8 started at the beginning of December, 2024. Since then, 3918 commits have been submitted to the code repository and 533 bugs were set to FIXED in Bugzilla. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 25.8 Alpha1 can be downloaded for Linux, macOS and Windows, and it can be installed alongside the standard version.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ).

For help, you can contact the QA Team directly in the QA IRC channel or via Matrix.

LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!

Happy testing!!

Download it now!