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 editeng 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 Tabbed UI: insufficient active tab contrast, tabs too small, underline mnemonics, insufficient padding, button spacing & alignment ( Thanks to Heiko Tietze )
  10. tdf#126814 Spell-check “correct all” disabled when parser encounters a different mis-spelling ( Thanks to Justin Luth )
  11. tdf#126826 Press Undo Spell Checking dialog has no effect in document ( Thanks to Justin Luth )
  12. tdf#126827 Disable Correct and Correct All buttons when spelling checking is finished ( Thanks to Justin Luth )
  13. tdf#131132 Change to different PAGE STYLE does not update headers: needs save and reload (or web-view toggle) ( Thanks to Justin Luth )
  14. tdf#132494 Trying to save SVG image from presentation/drawing causes LibO to use 100% cpu and lock up ( Thanks to Noel Grandin )
  15. tdf#137833 Image appears rotated when loaded in latest LO ( Thanks to Andras Timar )
  16. tdf#140866 Cell comments disappear when form control copied on the sheet (steps: comment 10) ( Thanks to Balazs Varga )
  17. tdf#142785 UI Enabling hidden Writer header/footer works unreliably ( Thanks to Justin Luth )
  18. tdf#144560 +R not customizable in LO Writer ( Thanks to Neil Roberts )
  19. tdf#41777 Window size reopening a document not like size when saved ( Thanks to Aung )
  20. tdf#46623 UI: Edit page break don’t work if the cursor is in the header ( Thanks to Justin Luth )
  21. tdf#61369 EDITING Paste Special does not work in outline mode – pasting with formatting can be annoying here ( Thanks to Andreas Heinisch )
  22. 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 )
  23. tdf#89557 UI: keyboard shortcut to move to end of document does not work if cursor within table of contents ( Thanks to Neil Roberts )
  24. tdf#92714 Deletion of an index/table as first element of a page resets page style to default ( Thanks to Justin Luth )
  25. tdf#98902 Editeng: when the context is a selection, show the normal, non-spellchecking context menu ( Thanks to Justin Luth )

WORKSFORME bugs

40 bugs have been retested by 25 people.

Top 10 testers

  1. Buovjaga ( 12 )
  2. Justin L ( 3 )
  3. Xisco Faulí ( 2 )
  4. BogdanB ( 2 )
  5. Mike Kaganski ( 1 )
  6. Stéphane Guillou (stragu) ( 1 )
  7. Derek Keats ( 1 )
  8. Telesto ( 1 )
  9. Rizal Muttaqin ( 1 )
  10. Hossein ( 1 )

DUPLICATED bugs

96 bugs have been duplicated by 28 people.

Top 10 testers

  1. Justin L ( 16 )
  2. BogdanB ( 11 )
  3. m_a_riosv ( 11 )
  4. nobu ( 9 )
  5. Xisco Faulí ( 9 )
  6. Mateusz Wlazłowski ( 4 )
  7. Buovjaga ( 3 )
  8. Timur ( 3 )
  9. V Stuart Foote ( 3 )
  10. Olivier Hallot ( 2 )

Verified bug fixes

23 bugs have been verified by 14 people.

Top 10 Verifiers

  1. Dieter ( 5 )
  2. BogdanB ( 4 )
  3. Buovjaga ( 2 )
  4. Xisco Faulí ( 2 )
  5. libreoffice ( 1 )
  6. Heiko Tietze ( 1 )
  7. Jean-Baptiste Faure ( 1 )
  8. Roman Kuznetsov ( 1 )
  9. m_a_riosv ( 1 )
  10. xashyar ( 1 )

Categorized Bugs

241 bugs have been categorized with a metabug by 29 people.

Top 10 Categorizers

  1. BogdanB ( 114 )
  2. Eyal Rozenberg ( 32 )
  3. Hossein ( 13 )
  4. Heiko Tietze ( 11 )
  5. V Stuart Foote ( 10 )
  6. László Németh ( 9 )
  7. Justin L ( 7 )
  8. Olivier Hallot ( 7 )
  9. Aron Budea ( 6 )
  10. raal ( 3 )

Regression Bugs

56 bugs have been set as regressions by 16 people.

Top 10

  1. raal ( 15 )
  2. Xisco Faulí ( 6 )
  3. nobu ( 6 )
  4. Telesto ( 5 )
  5. Buovjaga ( 4 )
  6. m_a_riosv ( 4 )
  7. BogdanB ( 3 )
  8. Robert Großkopf ( 2 )
  9. Saburo ( 2 )
  10. Heiko Tietze ( 2 )

Bisected Bugs

58 bugs have been bisected by 12 people.

Top 10 Bisecters

  1. raal ( 17 )
  2. Saburo ( 14 )
  3. Buovjaga ( 9 )
  4. Xisco Faulí ( 7 )
  5. Telesto ( 3 )
  6. BogdanB ( 2 )
  7. Timur ( 1 )
  8. Mateusz Wlazłowski ( 1 )
  9. jussuom ( 1 )
  10. Mike Kaganski ( 1 )

Evolution of Unconfirmed Bugs

Check the current list of unconfirmed bugs here

Evolution of Open Regressions

Check the current list of open regressions here

Evolution of Open bibisectRequests

Check the current list of open bibisectrequests here

Evolution of Highest Priority Bugs

Check the current list of highest priority bugs here

Evolution of High Priority Bugs

Check the current list of high priority bugs here

Thank you all for making Libreoffice rock!
Join us and help to keep LibreOffice super reliable!
Check the Get Involved page out now!

Leave a Reply

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

I accept the Privacy Policy