9 May 2025

QA/Dev Report: April 2025

General Activities

  1. Olivier Hallot (TDF) fixed displaying help for a particular module from the command line, updated help after changes to object boundaries options, improved help on BASIC format codes and added type information to BASIC help pages, added help about multithreading in Calc, added help on saving only active sheet in Calc, explained case sensitivity in the help for Calc’s Validity and improved help for CSV import
  2. Gábor Kelemen (allotropia) worked on the script for finding unneeded includes and did many code cleanups
  3. Alain Romedenne fixed some Python code examples in Help
  4. Tomaž Vajngerl (Collabora) added support for embedded fonts in PowerPoint files, made graphics handling code more efficient and continued reworking slideshow rendering code
  5. Gökay Şatır, Marco Cecchetti, Pranam Lashkari, Parth Raiyani, Ashod Nakashian, Gülşah Köse, Szymon Kłos and Jaume Pujantell (Collabora) worked on LOKit used by Collabora Online. Jaume also added support for annotationRef elements in DOCX export to preserve the order of comments.
  6. Karthik Godha added all 3 Spotlight commands (Paragraph Style, Character Style, Direct Formatting) to Style Inspector, made it possible to rename objects from the Writer Navigator and fixed extended help tooltips being too wide in the Navigator
  7. Miklós Vajna (Collabora) continued polishing per-user change tracking in Writer, improved compatibility with DOCX’s character properties defined for “paragraph markers”, improved the handling of tracked changes that depend on each other and added support for reinstating changes
  8. Xisco Faulí (TDF) fixed exporting Writer table formulas with a sum of a range to DOCX, added a bunch of new automated tests, upgraded many dependencies, fixed crashes and did some code cleanups
  9. Michael Stahl (allotropia) made the line height for paragraphs that are empty due to hidden text compatible with MS Word and made replying to Writer comments and recovering broken ZIP files more robust
  10. Mike Kaganski (Collabora) did many code cleanups and optimisations
  11. Caolán McNamara (Collabora) fixed crashes and many issues found by static analysers and did code cleanups and optimisations
  12. Stephan Bergmann (allotropia) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  13. Noel Grandin (Collabora) made handling large charts in Calc much faster when loading, toggling edit mode and switching sheets, improved the loading speed of large RTL Writer documents, improved the speed of calculating optimal row heights in Calc and improved the speed of image processing with Skia. He also did many code cleanups and optimisations
  14. Justin Luth (Collabora) made it so table cell margins get exported to PPTX, improved the DOCX compatibility of padding and border spacing in table cells and paragraph margins, improved object positioning in DOCX import and made it so preview thumnails are displayed for DOTX templates
  15. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code and fixed a crash in Qt-based UIs when inserting videos into Impress. He also worked on using native widgets in Qt UIs
  16. Balázs Varga (allotropia) polished the implementation of Calc’s XLOOKUP() function, fixed an OOXML export issue with chart colours and added an expert configuration option to remove “Total editing time” separately from all private information during save
  17. Patrick Luby allowed macOS to add menu items into LibreOffice Window menu, making it possible to use macOS’s window positioning and arrangement commands, added a CPU architecture prioritisation list for macOS language pack installations and fixed Apple Silicon version being incorrectly reported as iOS in macOS’s System Report
  18. Oliver Specht (CIB) fixed not being able to switch off the page number of page breaks in paragraph dialog and fixed an RTF import issue related to character style properties
  19. László Németh added new options to adjust hyphenation like DTP software in accordance with typographic requirements (end zones), added custom word spacing to control the shrinking and expansion of space width and added min/max word spacing to avoid of rivers of white space and too much hyphenation
  20. Christian Lohmaier (TDF) added Meson support to the build system due to HarfBuzz migrating to it and fixed MSI installer generation on native windows/aarch64
  21. Jonathan Clark (TDF) fixed incorrect line breaking in mixed CJK+Latin text, generated genko yoshi grid layout issues in DOCX files and excessive overlap in justified Arabic script in text boxes
  22. Andreas Heinisch fixed unwanted scrolling in Writer when deleting all comments by an author
  23. Chris Sherlock did code cleanups and refactoring in VCL toolkit
  24. Jean-Pierre Ledure worked on the ScriptForge library
  25. Áron Budea (Collabora) expanded Calc’s support of quote characters in formulas for improved compatibility with MS Excel
  26. Mohamed Ali made master slides/pages copyable in Impress/Draw
  27. Jim Raykowski improved the layout of Hyphenation Sidebar deck, made switching to styles & formatting Spotlight independent of the Sidebar being visible, reworked page and object renaming in the Draw Navigator after Karthik’s work, made Esc key behaviour logical when focused into the Navigator in Draw and fixed opening a context menu unexpectedly ending the editing of bookmark text in the Bookmark dialog
  28. Julien Nabet added support for importing documents encrypted with AES_192_CBC/AES_192_EBC and fixed some crashes
  29. Bayram Çiçek (Collabora) improved MSO compatibility of document protection
  30. Shardul Singh polished the code for his Text Import improvement done in March
  31. David Gilbert implemented support for importing encrypted hybrid PDFs
  32. Heiko Tietze (TDF) made it so the Edit button for fields is only shown in dialogs when it makes sense and started working on a first-run wizard
  33. Juraj Šarinay fixed issues with timestamps in digital signatures
  34. David Hashe added automated tests for image icons and accelerators and Calc’s currency formats
  35. Sarper Akdemir (allotropia) made Notes pane in Impress/Draw support Ctrl+PgUp/Dn for navigation, made it possible to apply Paste Special in Notes pane’s context and allowed list formatting when in Notes pane
  36. Michael Meeks (Collabora) optimised graphics handling
  37. Kurt Nordback (Collabora) started working on support for chart types introduced in MSO 2016 or later, that use the chartex schema
  38. Andras Timar (Collabora) fixed internal Python build for the ppc64le platform
  39. Muhammad Arsalan Khan added support for altChunk elements referencing HTML in DOCX files
  40. Eike Rathke (Red Hat) added Gronings language support and fixed Azerbaijani Manat ₼ (AZN) currency symbol not being displayed in Calc
  41. Samuel Mehrbrodt (allotropia) improved directory pre-selection when using the Export dialog
  42. Pierre Vacher did code cleanups in uno-skeletonmaker
  43. Regina Henschel did cleanups in radial gradient code
  44. Attila Szűcs (Collabora) did some improvements to chart code
  45. Tibor Nagy (allotropia) fixed displaying sparklines in merged cells
  46. Emmanuel Dreyfus (NetBSD) fixed a UNO failure seen with some filesystems
  47. Akshay Dubey worked on supporting zstd decompression
  48. Ilmari Lauhakangas (TDF) made code comments easier to read and understand
  49. Mateusz Wlazłowski fixed an issue with Calc date functions

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

406 bugs, 61 of which are enhancements, have been reported by 286 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 17 )
  2. Gabor Kelemen (allotropia) ( 14 )
  3. nobu ( 10 )
  4. Justin L ( 9 )
  5. Aron Budea ( 7 )
  6. Timur ( 6 )
  7. Uralion ( 5 )
  8. Xisco Faulí ( 4 )
  9. golemus ( 4 )
  10. Cameron ( 4 )

Triaged Bugs

344 bugs have been triaged by 74 people.

Top 10 Triagers

  1. m_a_riosv ( 61 )
  2. V Stuart Foote ( 29 )
  3. Olivier Hallot ( 26 )
  4. Buovjaga ( 22 )
  5. meagan.eggert ( 18 )
  6. raal ( 17 )
  7. Mateusz Wlazłowski ( 17 )
  8. Mike Kaganski ( 16 )
  9. Xisco Faulí ( 15 )
  10. Aron Budea ( 9 )

Resolution of resolved bugs

269 bugs have been set to RESOLVED.

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

Fixed Bugs

107 bugs have been fixed by 31 people.

Top 10 Fixers

  1. Justin Luth ( 6 )
  2. Noel Grandin ( 5 )
  3. Balazs Varga ( 5 )
  4. Aron Budea ( 5 )
  5. Jonathan Clark ( 4 )
  6. Patrick Luby ( 4 )
  7. Sarper Akdemir ( 4 )
  8. Miklos Vajna ( 4 )
  9. László Németh ( 3 )
  10. Olivier Hallot ( 3 )

List of critical bugs fixed

  1. tdf#166107 CRASH: Opening print dialog after print preview ( Thanks to Xisco Fauli )

List of high severity bugs fixed

  1. tdf#45617 Make Impress Master Slides copyable ( Thanks to Mohamed Ali )

List of crashes fixed

  1. tdf#166055 Crash when inserting .mp4 videos in Impress (kf6) ( Thanks to Michael Weghorn )
  2. tdf#166107 CRASH: Opening print dialog after print preview ( Thanks to Xisco Fauli )
  3. tdf#166365 Crash in file picker, directory property ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#147874 HANG: switching to another sheet ( Thanks to Noel Grandin )
  2. tdf#151876 Slow Chart Render open, cpu spike, and view if data point is more than 1000 data point in Calc ( Thanks to Noel Grandin )
  3. tdf#165595 Calc becomes VERY slow scrolling/editing if the default image brightness being adjusted ( Thanks to Noel Grandin )
  4. tdf#166258 Scrolling/Swipping through a document with Skia Metal on is choppy/slow; smooth with Skia Raster ( Thanks to Patrick Luby )

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

  1. tdf#101625 Conditionally hide the Edit button in edit fields dialog ( Thanks to Heiko Tietze )
  2. tdf#126154 Make space between words configurable to increase readability (minimum, desired and maximum word spacing) ( Thanks to László Németh )
  3. tdf#130592 Incorrect line breaking for CJK text in UI with certain VCL backends ( Thanks to Jonathan Clark )
  4. tdf#132784 Help files do not yet describe Calc’s multi-threading facility ( Thanks to Olivier Hallot )
  5. tdf#136540 Unwanted scroll when deleting all comments by an author ( Thanks to Andreas Heinisch )
  6. tdf#139418 The layout is broken when opening a vertical writing manuscript paper(Genko yoshi) docx file ( Thanks to Jonathan Clark )
  7. tdf#139633 Direct editing of tree nodes in the Navigator to rename objects ( Thanks to Jim Raykowski )
  8. tdf#45617 Make Impress Master Slides copyable ( Thanks to Mohamed Ali )
  9. tdf#55425 PDF import: support encryption algorithm value 4 (AES) ( Thanks to Dr. David Alan Gilbert )

WORKSFORME bugs

45 bugs have been retested by 25 people.

Top 10 testers

  1. Buovjaga ( 5 )
  2. Andreas Heinisch ( 4 )
  3. Olivier Hallot ( 4 )
  4. Jonathan Clark ( 4 )
  5. raal ( 3 )
  6. xordevoreaux ( 2 )
  7. Robert Großkopf ( 2 )
  8. m_a_riosv ( 2 )
  9. Pierre Fortin ( 2 )
  10. Julien Nabet ( 2 )

DUPLICATED bugs

77 bugs have been duplicated by 21 people.

Top 10 testers

  1. V Stuart Foote ( 17 )
  2. m_a_riosv ( 13 )
  3. nobu ( 7 )
  4. Mateusz Wlazłowski ( 5 )
  5. Xisco Faulí ( 4 )
  6. Mike Kaganski ( 4 )
  7. Timur ( 3 )
  8. Gabor Kelemen (allotropia) ( 3 )
  9. Buovjaga ( 3 )
  10. Regina Henschel ( 3 )

Verified bug fixes

16 bugs have been verified by 10 people.

Top 10 Verifiers

  1. BogdanB ( 4 )
  2. Gerald Pfeifer ( 3 )
  3. Buovjaga ( 2 )
  4. Ulrich Windl ( 1 )
  5. Heiko Tietze ( 1 )
  6. m_a_riosv ( 1 )
  7. Hossein ( 1 )
  8. Patrick (volunteer) ( 1 )
  9. Eyal Rozenberg ( 1 )
  10. Timur ( 1 )

Categorized Bugs

211 bugs have been categorized with a metabug by 25 people.

Top 10 Categorizers

  1. Aron Budea ( 36 )
  2. Gabor Kelemen (allotropia) ( 34 )
  3. Eyal Rozenberg ( 33 )
  4. V Stuart Foote ( 29 )
  5. BogdanB ( 14 )
  6. Jonathan Clark ( 13 )
  7. Olivier Hallot ( 10 )
  8. Heiko Tietze ( 8 )
  9. raal ( 6 )
  10. Jeff Fortin Tam ( 5 )

Regression Bugs

28 bugs have been set as regressions by 15 people.

Top 10

  1. Xisco Faulí ( 6 )
  2. Buovjaga ( 4 )
  3. Mateusz Wlazłowski ( 3 )
  4. Saburo ( 2 )
  5. Telesto ( 2 )
  6. m_a_riosv ( 2 )
  7. Gabor Kelemen (allotropia) ( 1 )
  8. mikhail.machine ( 1 )
  9. Timur ( 1 )
  10. Jonathan Clark ( 1 )

Bisected Bugs

33 bugs have been bisected by 14 people.

Top 10 Bisecters

  1. Xisco Faulí ( 6 )
  2. Saburo ( 5 )
  3. Mateusz Wlazłowski ( 4 )
  4. Timur ( 3 )
  5. Juan Q. ( 3 )
  6. Jessica ( 2 )
  7. Buovjaga ( 2 )
  8. raal ( 2 )
11 Apr 2025

QA/Dev Report: March 2025

General Activities

  1. LibreOffice 25.2.2 and LibreOffice 24.8.6 were announced on March 27
  2. Stanislav Horáček updated and improved UI and help texts
  3. Gábor Kelemen (allotropia) documented a new field that displays the page count for a range until the next numbering reset
  4. Alain Romedenne expanded help for ScriptForge and other scripting topics
  5. Tomaž Vajngerl (Collabora) reworked slideshow rendering code for robustness and simplicity
  6. Gökay Şatır, Marco Cecchetti and Szymon Kłos (Collabora) worked on LOKit used by Collabora Online
  7. Miklós Vajna (Collabora) implemented per-user change tracking in Writer and fixed unexpected list level change on inserting a new bullet in Writer
  8. Olivier Hallot (TDF) improved the UI and help pages for Calc’s Data Provider and improved help for Calc’s Duplicates command
  9. Xisco Faulí (TDF) added a bunch of new automated tests, upgraded many dependencies and did some code cleanups
  10. Michael Stahl (allotropia) improved the Accessibility Checker, improved MS Word compatibility with hiding empty paragraphs before tables in certain scenarios and fixed an issue with installing custom default templates via extensions
  11. Mike Kaganski (Collabora) greatly improved the performance of font preview in Calc, fixed Calc’s COUNTA() function returning 1 for empty ranges, fixed integer overflow in Writer’s Find & Replace match count, improved the loading speed of Writer documents with lots of bookmarks and tables and made the code for Underline Trailing Spaces compatibility option more robust
  12. Caolán McNamara (Collabora) improved spellchecking performance in multi-language spreadsheets, fixed many issues found by static analysers and did code cleanups and optimisations
  13. Stephan Bergmann (allotropia) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  14. Noel Grandin (Collabora) made canvas rendering in Draw more robust, updated Skia through several versions, fixed slow switching of sheets in Calc when lots of drawing objects or lots of formatted cells are involved, improved spellchecking speed in Writer, made it faster to load complex XLSX spreadsheets, made it faster to delete very large tables in Writer, made it faster to load Writer documents with change tracked moves and improved the loading time of certain DOC files. He also did many code cleanups and optimisations
  15. Justin Luth (Collabora) fixed a line spacing issue in table cell content in PPTX files and fixed endnotes and footnotes data becoming lost when roundtripping glossary relations to DOCX
  16. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, made Quick Find more accessible and made gtk4 file dialog show all the extra controls. He also worked on using native widgets in Qt UIs
  17. Balázs Varga (allotropia) worked on the WASM build, fixed unwanted table border lines in PPTX export, added an accessibility check for links and references in header/footer, fixed Quickstarter being visible in options even if the feature is not installed and made it so the Online Update page is not visible, if the feature was not selected to be installed
  18. Patrick Luby made the macOS Start Center displaying logic more robust, finalised native macOS full screen mode support, made macOS dark/light mode changes apply even without restart (for the most part) and added an expert option to allow macOS trackpad and Magic Mouse users to restore the legacy zoom via Command+swipe gesture
  19. Oliver Specht (CIB) fixed a style inheritance issue in RTF files, added a new field that displays the page count for a range until the next numbering reset, made switching to object rotation mode happen with a single click in Writer and Calc as it already did in Impress and Draw, fixed an issue with losing character attributes in form field elements, added a feature to convert fields into plain text, added handling of page breaks and continuous section breaks before tables in RTF files, made it so page breaks after tables are not ignored in RTF files, fixed formulas in Writer tables not updating when cells change from value to text and improved scrolling behaviour when selecting
  20. László Németh finalised the implementation of HyphenationKeepLine feature
  21. Christian Lohmaier (TDF) fixed arm64 build issues with Skia and pdfium libraries and did build-related cleanups
  22. Jonathan Clark (TDF) fixed kashida positions becoming corrupted during editing in Writer, added support for right-to-left icon variants, implemented DOC/DOCX import support for indentation based on ch units, fixed layout logic for bidirectional text shown in the UI and added a DOC/DOCX compatibility option for space width adjustment in CJK documents
  23. Sahil Gautam (allotropia) added a readme file for the implementation details of themes
  24. Andreas Heinisch made it so the first page is always used as thumbnail in the recent documents view for Draw and Impress documents, made Calc always use the visible sheet for the thumbnail when saving, fixed rendering of fill colours in Calc tables pasted as OLE objects into Impress, made positioning of pasted objects in Draw more robust and synchronised the visual indicator of “From rows” when the property is remembered across CSV imports
  25. Chris Sherlock did code cleanups and refactoring in VCL toolkit
  26. Armin Le Grand (Collabora & allotropia) continued polishing item handling and Cairo Linux rendering reworks
  27. Jean-Pierre Ledure worked on the ScriptForge library
  28. Áron Budea (Collabora) fixed charts getting saved incorrectly to XLSX and made it so incomplete VML drawings will not be saved to XLSX to avoid creating invalid files
  29. Adam Seskunas added a UI test for Warning InfoBar
  30. Rafael Lima fixed an issue with Data Provider preview updates, made the “All” checkbox in Handle Duplicates dialog work as in AutoFilter and fixed a crash when importing CSV data into Data Provider
  31. Jaume Pujantell (Collabora) fixed DOCX compatibility issues with change tracking and made it so the text cursor in Calc no longer jumps after a failed search
  32. Mohamed Ali did refactoring in preparation for making Impress Master Slides copyable
  33. Kohei Yoshida added support for importing Autofilters from MS Excel XML files
  34. Jim Raykowski made Writer Navigator display a tooltip for Heading entries with the outline word and character count that includes all sub-outline words and characters, fixed gtk3 issues with previews not displayed in Chart Colors options and the spotlight view not displaying coloured and numbered boxes beside the names of the styles
  35. Julien Nabet increased the maximum size of a VARCHAR database field from 255 to 16383
  36. Bayram Çiçek (Collabora) continued polishing pivot table XLSX export
  37. Banobe Pascal (Collabora) improved the layout of the Styles Sidebar deck
  38. Bingwu Zhang fixed Skia build issues on LoongArch64 CPU architecture
  39. Shardul Singh fixed images getting squished when resetting cropping, added an option to skip filter settings dialog while adding an “Always Show on Import” checkbox to Calc’s Text Import settings dialog and removed import dialog for normal paste actions in Calc
  40. Ujjawal Kumar added a command to insert a paragraph break before a table and added a “Clear AutoFilter” option to the context menu of Calc cells
  41. David Gilbert implemented support for importing PDFs encrypted with algorithm value 4 (AES)
  42. Heiko Tietze (TDF) made it possible to delete glue points via context menu, added commands to protect image size and position (so they can be activated elsewhere than just the Position and Size dialog) and made it so Print Preview always uses a white background
  43. Taichi Haradaguchi updated ICU library to version 77.1
  44. Karthik Godha added a toggle to show the password in password input dialogs
  45. Pierre Vacher made it possible for uno-skeletonmaker to create Java services in passive registration mode and added support for Java instrumentation
  46. Jan Rheinländer fixed UI glitches seen in the Insert Bookmark dialog in certain UI variants
  47. zllangty fixed PDF import of paths with non-zero fill rules
  48. Muhammad Danish made WinGet config files consistent with new recommendations (related to the build system and development)
  49. Moritz Duge (allotropia) worked on the WASM build
  50. Deepanshu Sharma did refactoring in XLSX import code
  51. Juraj Šarinay improved adbe.pkcs7.sha1 PDF signature verification
  52. David Hashe added an automated test for saving a toolbar to a document
  53. Ahmed Hamed made it possible to customise conditional formatting operators in icon sets
  54. Johann Lorber (Linagora) added a Match Diacritics option to the Quick Find bar
  55. Amin Irgaliev made scrolling pages using a mouse in the print dialog preview more intuitive
  56. Devashish Gupta did refactoring in XLSX import code
  57. Devansh Varshney refactored Windows error helper code
  58. Sarper Akdemir (allotropia) worked on making the Freehand Tool more flexible

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

467 bugs, 63 of which are enhancements, have been reported by 313 people.

Top 10 Reporters

  1. Gabor Kelemen (allotropia) ( 20 )
  2. Eyal Rozenberg ( 11 )
  3. Aron Budea ( 9 )
  4. Liz Lee ( 9 )
  5. Olivier Hallot ( 7 )
  6. Rafael Lima ( 7 )
  7. Mike Kaganski ( 6 )
  8. Robert Großkopf ( 6 )
  9. Justin L ( 5 )
  10. Jeff Fortin Tam ( 5 )

Triaged Bugs

488 bugs have been triaged by 72 people.

Top 10 Triagers

  1. Xisco Faulí ( 99 )
  2. m_a_riosv ( 67 )
  3. Buovjaga ( 56 )
  4. V Stuart Foote ( 33 )
  5. raal ( 33 )
  6. Heiko Tietze ( 21 )
  7. Mike Kaganski ( 14 )
  8. jquintanaalvarado ( 10 )
  9. Olivier Hallot ( 10 )
  10. Julien Nabet ( 9 )

Resolution of resolved bugs

359 bugs have been set to RESOLVED.

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

Fixed Bugs

151 bugs have been fixed by 37 people.

Top 10 Fixers

  1. Oliver Specht ( 15 )
  2. Noel Grandin ( 8 )
  3. Heiko Tietze ( 6 )
  4. Michael Stahl ( 6 )
  5. Balazs Varga ( 6 )
  6. Patrick Luby ( 5 )
  7. Caolán McNamara ( 5 )
  8. Jonathan Clark ( 5 )
  9. Mike Kaganski ( 4 )
  10. Karthik ( 4 )

List of critical bugs fixed

  1. tdf#165487 CRASH in SfxTabDialogController::ResetHdl(weld::Button &) ( Thanks to Samuel Mehrbrodt )

List of high severity bugs fixed

  1. tdf#101142 Print preview picks the color from the document background option (should be wysiwyg even in dark mode) ( Thanks to Heiko Tietze )
  2. tdf#156855 macOS: Applying to light/dark from LibreOffice -> Preferences > View doesn’t properly refresh the UI until restart ( Thanks to Patrick Luby )

List of crashes fixed

  1. tdf#165351 Crash when undoing adding new row in table ( Thanks to Michael Stahl )
  2. tdf#165487 CRASH in SfxTabDialogController::ResetHdl(weld::Button &) ( Thanks to Samuel Mehrbrodt )
  3. tdf#165815 Base – crashes on saving edited table ( Thanks to Noel Grandin )
  4. tdf#165870 Crash when opening PPTX file containing video link to Youtube (qt6 on Linux) ( Thanks to Michael Weghorn )

List of performance issues fixed

  1. tdf#130326 XLSX: Long time for file opens and using 100% of one core of CPU after opening ( Thanks to Noel Grandin )
  2. tdf#131595 Very slow switching between sheets in the attached xlsx document ( Thanks to Noel Grandin )
  3. tdf#136238 Deleting a very very large cross page table (26 pages) very very slow ( Thanks to Noel Grandin )
  4. tdf#141415 DOC: FILEOPEN: Very slow document opening (2-5min instead of 20sec) ( Thanks to Noel Grandin )
  5. tdf#150623 Switching between filled and empty sheets slow (sc::RowHeightContext) ( Thanks to Noel Grandin )
  6. tdf#162343 Slow .svg file opening ( Thanks to Noel Grandin )
  7. tdf#165277 Settings on macOS (Apple Silicon, ARM) freeze the app ( Thanks to Patrick Luby )

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

  1. tdf#101142 Print preview picks the color from the document background option (should be wysiwyg even in dark mode) ( Thanks to Heiko Tietze )
  2. tdf#123225 Loss of functions in XLSX pivot table’s context menu until refreshed (see comment 18) ( Thanks to Bayram Çiçek )
  3. tdf#124673 why toggle function DrawText, HyperlinkDialog and Horizontal Line ( Thanks to Heiko Tietze )
  4. tdf#128186 Create Native macOS Full Screen Mode ( Thanks to Patrick Luby )
  5. tdf#130326 XLSX: Long time for file opens and using 100% of one core of CPU after opening ( Thanks to Noel Grandin )
  6. tdf#131595 Very slow switching between sheets in the attached xlsx document ( Thanks to Noel Grandin )
  7. tdf#133352 Undo not working properly, blocking formatting of table cell ( Thanks to Oliver Specht )
  8. tdf#134791 UI: Options dialog window is
10 Mar 2025

QA/Dev Report: February 2025

General Activities

  1. LibreOffice 25.2.0 was announced on Feb 6. Three weeks later, LibreOffice 25.2.1 was announced on Feb, 27
  2. LibreOffice 24.8.5 was announced on Feb 20
  3. Olivier Hallot (TDF) improved the descriptions of new Calc functions shown in the UI, added a Help button to the Data Provider dialog, added help pages for new Calc functions CHOOSECOLS(), CHOOSEROWS(), VSTACK() and HSTACK(), added a help page for Calc’s Data Provider and improved help for Paste Special as well as labels and business cards
  4. Tomaž Vajngerl (Collabora) continued working on PDF 2.0 support and refactored graphics and animation handling code in VCL toolkit
  5. Miklós Vajna, Rashesh Padia, Darshan Upadhyay, Gökay Şatır, Attila Szűcs, Szymon Kłos (Collabora) worked on LOKit used by Collabora Online. Szymon also improved the user experience of the Currency dropdown by removing the need to click an OK button
  6. Andras Timar (Collabora) fixed an issue with importing WEEKNUM() functions from XLSX files, made Excel style cell reference syntax be respected in non-English UIs and made it so in read-only documents one can’t invoke the Search and Replace dialog, reset cell attributes or fill down cells
  7. Xisco Faulí (TDF) implemented new Calc functions CHOOSECOLS(), VSTACK() and HSTACK(), made UNIQUE() case-insensitive like its counterpart in Excel, added a couple of dozen automated tests, upgraded many dependencies and fixed a crash
  8. Michael Stahl (allotropia) fixed rendering of overlapping tracked formatting and deletions in imported DOCX files, fixed losing tracked changes when paragraph has a frame anchored to it, fixed truncation of tables in sections split across pages and improved compatibility with MS Word in the case of hidden text
  9. Mike Kaganski (Collabora) fixed an issue with the Alt+X Unicode conversion command when following a combining character, fixed Calc’s INFO() function giving unexpected results with some arguments, made BASIC’s Shell() function more robust and implemented a compatibility option for MS Word’s “Underline Trailing Spaces”. He also did many code cleanups and optimisations
  10. Caolán McNamara (Collabora) fixed sheet identifiers going out of sync sometimes with XLSX export, fixed crashes, fixed many issues found by static analysers and did code cleanups and optimisations
  11. Stephan Bergmann (allotropia) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  12. Noel Grandin (Collabora) made it faster to load and display XLS and XLSX files with lots of conditional formatting. He also did many code cleanups and optimisations, especially in the area of graphics handling
  13. Justin Luth (Collabora) fixed an Excel compatibility issue with frozen cell zones, fixed unwanted empty paragraphs appearing in headings in DOCX files, fixed tabstops missing from paragraph styles in DOC import and made DOCX metadata compatible with MS Word (Word deviates from the OOXML specification in this area)
  14. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, made Sidebar, Quick Find and editable comboboxes more accessible, fixed a visual glitch when resizing the window in certain cases affecting Qt-based UIs, fixed an issue with pasting non-latin text from Firefox or Thunderbird affecting Qt-based UIs and fixed crashes and build issues on Android. He also worked on using native widgets in Qt UIs
  15. Balázs Varga (allotropia) optimised the speed of Calc’s SubTotal functions, fixed a data loss issue affecting text box controls and fixed locking down of “Use hardware acceleration” options not always working
  16. Patrick Luby enabled native full screen mode on macOS, helped Sahil in polishing the UI theming rework and fixed macOS and iOS build issues
  17. Oliver Specht (CIB) implemented support for read protection in RTF files, fixed multi-line Docvariable fields being broken in imported DOCX files, made it so border distance in styles gets applied to tables in imported RTF files, fixed renaming list styles causing disconnection from the paragraph style, implemented support for repeated table headers in RTF import, fixed character properties getting wrongly extended in RTF import and fixed unwanted clearing of object state after visiting Impress/Draw options
  18. László Németh improved the inline headings and smart justify features and worked on DOCX support for hyphenate-keep feature
  19. Ilmari Lauhakangas (TDF) reduced the size of Karasa Jaga SVG icon theme by simplifying graphics
  20. Christian Lohmaier (TDF) improved the Windows build setup
  21. Jonathan Clark (TDF) implemented exact and at-least line spacing for CJK text grid in Writer, fixed DOC/DOCX compatibility issues related to CJK grid and fixed a kashida justification issue in Writer
  22. Sahil Gautam (allotropia) continued polishing the Libreoffice Theme rework
  23. Andreas Heinisch made it possible to use the Delete key to remove bitmaps in the Area tab of various dialogs
  24. Chris Sherlock did code cleanups, documentation and refactoring in VCL toolkit
  25. Armin Le Grand (Collabora & allotropia) continued polishing item handling and Cairo Linux rendering reworks
  26. Björn Michaelsen did refactoring in Writer code
  27. Tibor Nagy (allotropia) made it possible to insert AutoText and enable spell checking in sections that are editable in read-only documents and made the PDF export of table caption elements conform to accessibility standards
  28. Jean-Pierre Ledure worked on the ScriptForge library
  29. Áron Budea (Collabora) fixed an issue causing certain presentations with embedded media to fail to open with PowerPoint after saving to PPTX via command line
  30. Adam Seskunas converted a database test from Java to C++
  31. Rafael Lima did cleanups in item handling
  32. Jaume Pujantell (Collabora) fixed unwanted anchoring of a shape to the page when inserted to a DOCX file and made it so the page number is added when saving/loading PDF pages as images
  33. Alexandre Sena Coelho fixed ambiguous sorting in SQL Query Wizard by including table names in ORDER BY clause
  34. Robin Candau and René Engelhard fixed PDF import breakage due to changes in poppler version 25.02.0
  35. Mohamed Ali implemented right-to-left brochure printing in Draw / Impress
  36. Manish Bera improved thread handling in WebDav code
  37. Samuel Mehrbrodt (allotropia) made it so turning off a colour AutoFilter drops the filter settings
  38. Thorsten Behrens (allotropia) made mouse-as-pen status changes be reflected in real time into live Impress slideshows and made it so cli and Firebird intl DLLs are code signed
  39. Kohei Yoshida upgraded mdds and liborcus libraries
  40. Jim Raykowski fixed Writer bookmarks list getting corrupted after sorting and deleting actions, made it so reminder objects will be skipped when copying and pasting text in Writer, fixed inability to deal with font listboxes after increasing font size on the system and made Navigator respect change tracking visibility in the case of deleted headings
  41. Gülşah Köse (Collabora) fixed an issue causing XLS files with command buttons roundtripped as XLSX to not open in Excel
  42. Julien Nabet synchronised Star Database Connectivity (SDBC) API with JDBC 4.3
  43. Bayram Çiçek (Collabora) fixed a pivot table issue when exporting to XLSX
  44. Mohit Marathe (allotropia) fixed unwanted table border lines shown in a certain PPTX file
  45. Pranam Lashkari (Collabora) fixed OOXML import of formulas containing delimiters
  46. Michael Meeks (Collabora) improved thread handling code

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

536 bugs, 69 of which are enhancements, have been reported by 330 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 28 )
  2. Justin L ( 26 )
  3. Aron Budea ( 19 )
  4. Gabor Kelemen (allotropia) ( 14 )
  5. Jeff Fortin Tam ( 12 )
  6. Mike Kaganski ( 8 )
  7. Radish ( 8 )
  8. wodsfort ( 7 )
  9. Telesto ( 6 )
  10. Buovjaga ( 6 )

Triaged Bugs

465 bugs have been triaged by 60 people.

Top 10 Triagers

  1. m_a_riosv ( 76 )
  2. Buovjaga ( 70 )
  3. V Stuart Foote ( 44 )
  4. Xisco Faulí ( 35 )
  5. Heiko Tietze ( 27 )
  6. raal ( 22 )
  7. Mike Kaganski ( 19 )
  8. Justin L ( 18 )
  9. Aron Budea ( 15 )
  10. Regina Henschel ( 12 )

Resolution of resolved bugs

354 bugs have been set to RESOLVED.

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

Fixed Bugs

144 bugs have been fixed by 34 people.

Top 10 Fixers

  1. Oliver Specht ( 13 )
  2. Michael Weghorn ( 8 )
  3. Olivier Hallot ( 7 )
  4. Justin Luth ( 7 )
  5. Armin Le Grand (Collabora) ( 6 )
  6. Mike Kaganski ( 6 )
  7. Balazs Varga ( 5 )
  8. Tibor Nagy ( 5 )
  9. Xisco Fauli ( 5 )
  10. Noel Grandin ( 4 )

List of critical bugs fixed

  1. tdf#164949 Crash on Clone Formatting when selecting more than one table cell ( Thanks to Oliver Specht )
  2. tdf#165099 CRASH: selecting an animation after slideshow ( Thanks to Mike Kaganski )

List of high severity bugs fixed

  1. tdf#120397 FILESAVE doesn’t save all the text in text box control ( Thanks to Balazs Varga )
  2. tdf#153131 Copy causes Calc to Freeze on Windows 11 with Speech Recognition (comment 58) (workaround: comment 73) ( Thanks to Michael Weghorn )
  3. tdf#160252 Editing a conditional format from the Manage dialog changes the range / creates a new one ( Thanks to Armin Le Grand (Collabora) )
  4. tdf#165295 REPORTBUILDER – Report builder freezes when creating a report ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#164072 LibreOffice crashes when deleting all comments (debug) ( Thanks to Michael Weghorn )
  2. tdf#164620 CRASH: selecting all and deleting ( Thanks to Noel Grandin )
  3. tdf#164949 Crash on Clone Formatting when selecting more than one table cell ( Thanks to Oliver Specht )
  4. tdf#165099 CRASH: selecting an animation after slideshow ( Thanks to Mike Kaganski )
  5. tdf#165420 Shell(Empty) crashes ( Thanks to Mike Kaganski )

List of performance issues fixed

  1. tdf#134864 Calc takes a time for XLSX file opening (so many condition formatting rules in the file) ( Thanks to Noel Grandin )

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

  1. tdf#118465 RTF import does not repeat header / repeat heading / repeat as header row for table ( Thanks to Oliver Specht )
  2. tdf#120397 FILESAVE doesn’t save all the text in text box control ( Thanks to Balazs Varga )
  3. tdf#126824 Most strings in Calc Data Provider shown in English ( Thanks to Olivier Hallot )
  4. tdf#128186 Create Native macOS Full Screen Mode ( Thanks to Patrick Luby )
  5. tdf#133146 Allow [Delete] shortcut to open “Delete Bitmap” dialog in Paragraph Style > Area ( Thanks to Andreas Heinisch )
  6. tdf#134864 Calc takes a time for XLSX file opening (so many condition formatting rules in the file) ( Thanks to Noel Grandin )
  7. tdf#90293 Unify drawing object rotation access by single click ( Thanks to Oliver Specht )

WORKSFORME bugs

51 bugs have been retested by 25 people.

Top 10 testers

  1. V Stuart Foote ( 10 )
  2. Buovjaga ( 6 )
  3. m_a_riosv ( 4 )
  4. Dieter ( 3 )
  5. Regina Henschel ( 3 )
  6. BogdanB ( 3 )
  7. Aron Budea ( 2 )
  8. Olivier Hallot ( 2 )
  9. Samuel Mehrbrodt (allotropia) ( 2 )
  10. Michael Weghorn ( 2 )

DUPLICATED bugs

96 bugs have been duplicated by 26 people.

Top 10 testers

  1. Buovjaga ( 17 )
  2. Xisco Faulí ( 16 )
  3. V Stuart Foote ( 14 )
  4. m_a_riosv ( 13 )
  5. Michael Weghorn ( 6 )
  6. Gabor Kelemen (allotropia) ( 3 )
  7. Saburo ( 3 )
  8. Regina Henschel ( 3 )
  9. Timur ( 2 )
  10. Julien Nabet ( 2 )

Verified bug fixes

22 bugs have been verified by 12 people.

Top 10 Verifiers

  1. Buovjaga ( 4 )
  2. Stéphane Guillou (stragu) ( 4 )
  3. m_a_riosv ( 3 )
  4. Xisco Faulí ( 2 )
  5. Gerald Pfeifer ( 2 )
  6. Telesto ( 1 )
  7. BogdanB ( 1 )
  8. Julien Nabet ( 1 )
  9. Heiko Tietze ( 1 )
  10. Ming Hua ( 1 )

Categorized Bugs

270 bugs have been categorized with a metabug by 27 people.

Top 10 Categorizers

  1. V Stuart Foote ( 52 )
  2. Eyal Rozenberg ( 45 )
  3. Aron Budea ( 38 )
  4. BogdanB ( 27 )
  5. Roman Kuznetsov ( 25 )
  6. Jeff Fortin Tam ( 23 )
  7. Heiko Tietze ( 10 )
  8. Stéphane Guillou (stragu) ( 7 )
  9. Buovjaga ( 4 )
  10. jan d ( 4 )

Regression Bugs

37 bugs have been set as regressions by 10 people.

Top 10

  1. m_a_riosv ( 9 )
  2. raal ( 8 )
  3. Xisco Faulí ( 7 )
  4. Buovjaga ( 4 )
  5. V Stuart Foote ( 3
11 Feb 2025

QA/Dev Report: January 2025

General Activities

  1. Olivier Hallot (TDF) added help pages for new Calc functions TOROW(), TOCOL(), WRAPROWS(), WRAPCOLS(), EXPAND(), TAKE() and DROP(), added dark mode support to the help interface, improved help for PDF/UA, did cleanups in the Xapian-based search in online help, added help for tables styles in Writer and improved help related to printing
  2. Dione Maddern added a help page for Cell Appearance Sidebar deck
  3. Stanislav Horáček did some cleanups in help
  4. Gábor Kelemen (allotropia) added a detailed list of allowed PDF password characters into help and improved the developer tools for finding unneeded includes and UI strings that might need to be translatable
  5. Tomaž Vajngerl (Collabora) continued working on PDF 2.0 support and document themes and fixed an Excel compatibility issue with empty values of defined names
  6. Miklós Vajna, Andras Timar, Henry Castro, Gökay Şatır, Attila Szűcs, Szymon Kłos and Pranam Lashkari (Collabora) worked on LOKit used by Collabora Online
  7. Xisco Faulí (TDF) implemented new Calc functions, TOCOL, TOROW, WRAPCOLS, WRAPROWS, TAKE, DROP, EXPAND and CHOOSEROWS, added support for setuptools and pip in Python scripting, upgraded many dependencies, added some unit tests and did many code stability improvements
  8. Michael Stahl (allotropia) continued improving the correctness of HTML import regarding formatting and fixed issues with table splitting in Writer’s layout
  9. Mike Kaganski (Collabora) fixed an issue with opening newly-created database forms, fixed Basic isNumeric() function giving incorrect results, fixed an installation issue affecting Active Directory setups on Windows, fixed issues with allowed characters in file name when exporting as PDF, fixed wrong number of results being reported when going over 1000 while executing Find All in Calc, fixed inability to pass a Date object to an UNO API method, fixed an issue with handling of Variant types in Basic, made handling of conditional formatting with colour conditions more robust when moving columns, made intercepting .uno:Open command work again, fixed a crash related to regular expressions in Basic and made SQL queries handle negative values
  10. Caolán McNamara (Collabora) fixed crashes, fixed many issues found by static analysers and did code cleanups and optimisations
  11. Stephan Bergmann (allotropia) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  12. Noel Grandin (Collabora) improved the speed of inserting rotated images to Writer. He also did many code cleanups and optimisations
  13. Justin Luth (Collabora) fixed DOCX import issues with frames before tables getting anchored to a table cell instead of an empty paragraph and missing header properties in page styles
  14. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code, did refactoring in Linux printer code and fixed some crashes. He also worked on using native widgets in Qt UIs
  15. Balázs Varga (allotropia) fixed import of cropped vector graphic objects in PPTX files, improved warnings related to allowed characters in the PDF password input dialog, made it possible to show or hide the text in some password dialogs (more to be included), fixed broken cropped SVG files in PPTX import and made it so the size values in Position and Size and Crop tabs in Image Properties dialog are synchronised
  16. Patrick Luby fixed artifacts showing in animated GIFs with Skia UI rendering on macOS, added Quick Look plugins for .od* files on macOS and made it so the Start Center menubar is shown in the default menubar on macOS
  17. Oliver Specht (CIB) made it so the table context menu in Draw/Impress includes hyperlink actions, made scrolling while selecting less hasty, made it so Ctrl+scrollwheel changes the slides per row setting when in View – Slide Sorter in Impress, made the status of numbered and bulleted list toggle state visible in toolbars and menus in Impress/Draw, made it possible to open the Edit Field dialog in read-only Writer documents and fixed losing chart number formatting when copying and pasting the chart
  18. Heiko Tietze (TDF) added a confirmation dialog when deleting all comments in Writer
  19. László Németh fixed loss of images anchored to page in subdocuments of Writer master documents and made bookmark boundary mark labels look cleaner in Writer
  20. Ilmari Lauhakangas (TDF) improved the layout of help and did cleanups in its CSS styles
  21. Christian Lohmaier (TDF) improved the Windows build setup
  22. Eike Rathke (Red Hat) added support for English (Guyana)
  23. Jonathan Clark (TDF) added support for Mongolian while enabling vertical text options for it, made the script type assignment algorithm in the context of mixed Western and Asian text more robust, implemented vertical CJK printing for all fonts on Windows and fixed borders of merged cells in Calc vanishing when changing sheet direction to right-to-left
  24. Sahil Gautam (allotropia) continued polishing the Libreoffice Theme rework
  25. Andreas Heinisch added support for importing inserted text tag “ins” from HTML, made it so the Edit… button in Writer’s Index dialog is disabled, if no concordance file has been selected and added first and secondary keys to the tooltips of index fields
  26. Chris Sherlock did code cleanups in VCL
  27. Laurent Balland did fixes in Lights, Focus, Forestbird, Yellow Idea and Vivid Impress templates
  28. Armin Le Grand (Collabora) did refactoring in item handling
  29. Björn Michaelsen did refactoring in Writer code
  30. David Gilbert added a readme for PDF import code
  31. Tibor Nagy (allotropia) fixed a PDF export accessibility issue and made the Formatting toolbar visible in sections that are marked as editable in read-only documents
  32. Jean-Pierre Ledure worked on the ScriptForge library
  33. Ahmed Hamed added a category to store favorite functions in Calc’s Function Wizard and Functions Sidebar deck
  34. Áron Budea (Collabora) fixed unwanted cell formatting reset upon changing language on a selection in Calc
  35. Adam Seskunas ported a Java test to C++
  36. Rafael Lima made solver’s Sensitivity Report prettier and did cleanups in item handling
  37. Jaume Pujantell (Collabora) fixed unneeded duplication of slide master when exporting to PPTX
  38. Skyler Grey (Collabora) made the iOS app use desktop clipboard code

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

418 bugs, 50 of which are enhancements, have been reported by 246 people.

Top 10 Reporters

  1. Justin L ( 20 )
  2. Gabor Kelemen (allotropia) ( 18 )
  3. Aertx ( 12 )
  4. Eyal Rozenberg ( 11 )
  5. Telesto ( 10 )
  6. Aron Budea ( 9 )
  7. Michael Otto ( 8 )
  8. Jeff Fortin Tam ( 8 )
  9. Mike Kaganski ( 7 )
  10. Mihai Vasiliu ( 7 )

Triaged Bugs

362 bugs have been triaged by 67 people.

Top 10 Triagers

  1. BogdanB ( 45 )
  2. Buovjaga ( 37 )
  3. raal ( 37 )
  4. Heiko Tietze ( 28 )
  5. m_a_riosv ( 26 )
  6. V Stuart Foote ( 21 )
  7. Mike Kaganski ( 16 )
  8. Aron Budea ( 11 )
  9. Roman Kuznetsov ( 11 )
  10. Xisco Faulí ( 10 )

Resolution of resolved bugs

347 bugs have been set to RESOLVED.

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

Fixed Bugs

157 bugs have been fixed by 29 people.

Top 10 Fixers

  1. Mike Kaganski ( 17 )
  2. Xisco Fauli ( 12 )
  3. Olivier Hallot ( 11 )
  4. Jonathan Clark ( 8 )
  5. Oliver Specht ( 7 )
  6. Patrick Luby ( 7 )
  7. Michael Weghorn ( 7 )
  8. Balazs Varga ( 6 )
  9. Noel Grandin ( 5 )
  10. Michael Stahl ( 5 )

List of critical bugs fixed

  1. tdf#164185 View -> Boundaries is turned off by default making it impossible to move image + caption frame ( Thanks to Ilmari Lauhakangas )

List of high severity bugs fixed

  1. tdf#164127 [Crash] Crash on returning to dialog window after switching to document while editing Basic-IDE dialog controls ( Thanks to Michael Weghorn )
  2. tdf#164640 List bullets formatting changed ( Thanks to Noel Grandin )
  3. tdf#164855 Crash while centering table contents ( Thanks to Balazs Varga )
  4. tdf#35361 [feature request: macOS] Support Apple Quick Look plugin ( Thanks to Patrick Luby )

List of crashes fixed

  1. tdf#156348 Crash if change in formatting in Writer by converting text to table with field variable ( Thanks to Michael Stahl )
  2. tdf#159377 CRASH at undo at after pasting table in footer (swlo!SwFormatFootnote::SetNumStr+0x3e26:) ( Thanks to Michael Stahl )
  3. tdf#160770 Crashes on second access of regex matches without VBA support option ( Thanks to Mike Kaganski )
  4. tdf#163335 Linux (qt6): crash whenever selecting text using cursor or keyboard going from right to left ( Thanks to Michael Weghorn )
  5. tdf#164127 [Crash] Crash on returning to dialog window after switching to document while editing Basic-IDE dialog controls ( Thanks to Michael Weghorn )
  6. tdf#164130 LibreOffice Calc crashes when doing a lookup in a sheet with a space in its name ( Thanks to Henry Castro )
  7. tdf#164179 Crash when switching the Short Name in Bibliography Entry dialog ( Thanks to Vojtěch Doležal )
  8. tdf#164620 CRASH: selecting all and deleting ( Thanks to Noel Grandin )
  9. tdf#164621 CRASH: pasting content ( Thanks to Oliver Specht )
  10. tdf#164783 Libreoffice crashes when clicking on grid form column header or in empty space below rows, gtk3+a11y ( Thanks to Michael Weghorn )
  11. tdf#164855 Crash while centering table contents ( Thanks to Balazs Varga )
  12. tdf#164899 [CRASH] LO crashes upon opening file with macro when the Tabbed interface is used ( Thanks to Michael Weghorn )

List of performance issues fixed

  1. tdf#137848 Inserted image slow (15 seconds, expected 3) ( Thanks to Noel Grandin )
  2. tdf#164853 unusual copy seen in find_if ( Thanks to Caolán McNamara )

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

  1. tdf#105083 Impress: The numbered/bulleted list toggle button and menu items aren’t highlighted when a numbered/bullet list is active ( Thanks to Oliver Specht )
  2. tdf#117946 Impress: Slide Sorter: Ctrl+mouse wheel should change slides per row ( Thanks to Oliver Specht )
  3. tdf#121119 Loss of image anchored to page in a writer master document ( Thanks to László Németh )
  4. tdf#130672 base sql query parameter with negative value fails ( Thanks to Mike Kaganski )
  5. tdf#132770 Underline text using INS tag from HTML document do not appear ( Thanks to Andreas Heinisch )
  6. tdf#137848 Inserted image slow (15 seconds, expected 3) ( Thanks to Noel Grandin )
  7. tdf#34837 Merged Cell’s borders vanishes when changing sheet direction to (Right-To-Left) ( Thanks to Jonathan Clark )
  8. tdf#35361 [feature request: macOS] Support Apple Quick Look plugin ( Thanks to Patrick Luby )
  9. tdf#37507 Vertical scrolling with mouse cursor is too fast to control ( Thanks to Oliver Specht )
  10. tdf#41775 Don’t remove all menus when no windows are open – keep Tools and Help ( Thanks to Xisco Fauli )
  11. tdf#50743 FORMATTING: Highlighting scrolls automatically ( Thanks to Oliver Specht )
  12. tdf#66791 FORMATTING: Incorrect application of “Asian text font” for quotation marks when the paragraph contains a mixture of western and asian characters ( Thanks to Jonathan Clark )
  13. tdf#94193 Installer forces AD domain users in Administrators group to run as Administrator, otherwise custom actions are disallowed during execution stage and not completed ( Thanks to Mike Kaganski )

WORKSFORME bugs

54 bugs have been retested by 29 people.

Top 10 testers

  1. BogdanB ( 11 )
  2. raal ( 5 )
  3. V Stuart Foote ( 4 )
  4. Andreas Heinisch ( 3 )
  5. Timur ( 3 )
  6. Buovjaga ( 3 )
  7. Regina Henschel ( 2 )
  8. Aron Budea ( 2 )
  9. m_a_riosv ( 2 )
  10. Eduardo ( 1 )

DUPLICATED bugs

66 bugs have been duplicated by 26 people.

Top 10 testers

  1. Buovjaga ( 8 )
  2. Aron Budea ( 7 )
  3. BogdanB ( 6 )
  4. V Stuart Foote ( 6 )
  5. Gabor Kelemen (allotropia) ( 5 )
  6. m_a_riosv ( 5 )
  7. Jonathan Clark ( 3 )
  8. Roman Kuznetsov ( 3 )
  9. Timur ( 2 )
  10. Justin L ( 2 )

Verified bug fixes

22 bugs have been verified by 13 people.

Top 10 Verifiers

  1. Buovjaga ( 4 )
  2. Gerald Pfeifer ( 3 )
  3. BogdanB ( 2 )
  4. Aron Budea ( 2 )
  5. Piotr Osada ( 2 )
  6. Xisco Faulí ( 2 )
  7. Michael Weghorn ( 2 )
  8. Timur ( 1 )
  9. Alex Thurgood ( 1 )
  10. Regina Henschel ( 1 )

Categorized Bugs

354 bugs have been categorized with a metabug by 28 people.

Top 10 Categorizers

  1. Roman Kuznetsov ( 128 )
17 Jan 2025

LibreOffice 25.2 RC2 is available for testing

LibreOffice 25.2 will be released as final at the beginning of February, 2025 ( Check the Release Plan ) being LibreOffice 25.2 Release Candidate 2 (RC2) the forth and last pre-release since the development of version 25.2 started in mid Juny, 2024. Since the previous release, LibreOffice 25.2 RC1, 104 commits have been submitted to the code repository and 55 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 25.2 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 it!

Happy testing!!

Download it now!

9 Jan 2025

QA/Dev Report: December 2024

General Activities

  1. LibreOffice 24.8.4 was announced on December 19
  2. Olivier Hallot (TDF) improved the warning in Help when JavaScript is not active and did many cleanups in help pages
  3. Dione Maddern created a help page for Alignment Sidebar deck
  4. Alain Romedenne improved and updated help for ScriptForge libraries
  5. Bogdan Buzea improved some UI labels, improved help for superordinate object settings and cached spreadsheet formulas and did many code cleanups
  6. Tomaž Vajngerl (Collabora) continued working on PDF 2.0 and PDF/A-4 support
  7. Miklós Vajna, Rashesh Padia, Attila Szűcs, Bayram Çiçek, Szymon Kłos, Marco Cecchetti, Pranam Lashkari, Hubert Figuière (Collabora) worked on LOKit used by Collabora Online
  8. Xisco Faulí (TDF) worked on crash report analysis tools, upgraded many dependencies and did many code stability improvements
  9. Michael Stahl (allotropia) made style name handling more robust, improved the handling of hidden frames after recent changes and improved the correctness of HTML import regarding formatting
  10. Mike Kaganski (Collabora) added an application-wide Viewer mode where all files are opened in read-only state while all editing tools are disabled, dropped all code specific to Windows 7, 8 and 8.1 while also making use of new possibilities such as handling long Windows paths with wildcards, made the Unix document mailer script future-proof in case the attach parameter is disallowed in mailto URLs, fixed an issue with calculating minimum heights for menus, fixed an issue with the number format being reported incorrectly in Writer tables, fixed an issue with multi-selection in Calc showing an incorrect cell format and preventing change of format, fixed inability to edit doubles in Basic IDE’s Watch window and fixed an issue preventing the use of points for custom image height/width in the PNG export dialog
  11. Caolán McNamara (Collabora) improved dark mode support, fixed crashes and fixed many issues found by static analysers and fuzzers and did code cleanups
  12. Stephan Bergmann (allotropia) fixed an issue with emailing multiline messages on Unix and worked on the MAR updater and WASM build. He also adapted the code to compiler changes and did code cleanups
  13. Noel Grandin (Collabora) improved saving time of XLSX files with lots of conditional formatting, improved the speed of processing styles when opening DOCX files and worked alongside Michael Stahl in making style name handling more robust. He also did many code cleanups and optimisations
  14. Justin Luth (Collabora) fixed a DOCX compatibilityMode import and export issue, fixed an issue with imported area fill images not being saved with their associated documents, fixed a Calc comment copying crash and fixed an issue with tables of contents in DOCX files misbehaving when the printer list has been disabled
  15. Michael Weghorn (TDF) did a big reorganisation in accessibility-related code to make it easier to work with, continued working with Cambalache developer (UI editing app) and did various accessibility fixes. He also worked on using native widgets in Qt UIs
  16. Balázs Varga (allotropia) improved and expanded Writer’s accessibility warnings, fixed saving “Fit height to text” property of drawing objects to PPTX, fixed laying out of text in SmartArt objects found in PPTX files and implemented support for soft edge and glow effects in text frame objects in PPTX files
  17. Patrick Luby made resizing windows on macOS appear smoother, implemented jumping the view to the proportional location in the document when Option-clicking the scrollbar on macOS (instead of just advancing a single screen/page), implemented support for native macOS full screen mode, fixed an issue causing a long delay in opening the Print dialog on macOS when objects with transparency were present and fixed macOS printing issues related to page settings in Calc and brochures
  18. Jim Raykowski did a big rework of macro organiser dialogs, reducing them from five to one
  19. Oliver Specht (CIB) improved support for VML textboxes in DOCX files and fixed an issue with paragraph spacing of bullets in Impress
  20. Heiko Tietze (TDF) added visual feedback into the status bar for when AutoCalculate is active in Calc
  21. László Németh continued polishing support for inline headings in Writer documents
  22. Ilmari Lauhakangas (TDF) did code cleanups after the decision to remove support for Windows 7, 8 and 8.1 from version 25.8
  23. Christian Lohmaier (TDF) improved the Windows build setup
  24. Eike Rathke (Red Hat) improved date input detection in Calc and helped finish ODF 1.4 support for EASTERSUNDAY function
  25. Jonathan Clark (TDF) improved the detection of Asian scripts in text runs adjacent to weak punctuation characters or explicit direction marks
  26. Sahil Gautam (allotropia) continued polishing the Libreoffice Theme GSoC project
  27. Andreas Heinisch implemented support for pasting HTML strikethrough formatting, made it so the choice of “Link” when inserting an image is remembered during a session and fixed an issue with dashed lines sometimes becoming solid in imported graphics
  28. Chris Sherlock did code cleanups in VCL
  29. Vasily Melenchuk (CIB) fixed an issue with unwanted background fill in placeholders in PPTX files
  30. Laurent Balland replaced a binary DocBook template with an ODF one
  31. Xuan Chen fixed shading issues in custom shapes in PPT files
  32. Armin Le Grand (Collabora) worked on a renovation of graphics rendering on Linux with Cairo library
  33. Björn Michaelsen did refactoring in Writer code
  34. Ariel Darshan implemented support for autorepeating slides in windowed mode in Impress
  35. Samuel Adesola made it possible to access Writer’s view layout options via the View menu
  36. Marc Mondesir fixed touchpad scrolling for Slides and Pages panes in Impress and Draw
  37. Andrei Alin fixed a ReadLine API function not always stripping line-ending characters
  38. André Herbst fixed an issue with canceling a cell dragging operation leaving behind a visual glitch
  39. David Gilbert implemented support for clipping stroke paths in imported PDFs
  40. Tibor Nagy (allotropia) fixed an issue with overflowing text in Impress presenter notes getting cut off from printing, fixed presenter notes not being relayouted when changing paper size in the print dialog and similarly for changing orientation for handouts
  41. Mohit Marathe continued polishing the new Comments Sidebar deck
  42. Jean-Pierre Ledure worked on the ScriptForge library

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

400 bugs, 60 of which are enhancements, have been reported by 249 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 13 )
  2. Justin L ( 12 )
  3. Gabor Kelemen (allotropia) ( 9 )
  4. Alex Kemp ( 9 )
  5. Roman Kuznetsov ( 8 )
  6. gplhust955 ( 7 )
  7. Robert Großkopf ( 7 )
  8. Anna ( 7 )
  9. Óvári ( 7 )
  10. Mike Kaganski ( 6 )

Triaged Bugs

365 bugs have been triaged by 69 people.

Top 10 Triagers

  1. Buovjaga ( 77 )
  2. BogdanB ( 62 )
  3. m_a_riosv ( 31 )
  4. V Stuart Foote ( 20 )
  5. Mike Kaganski ( 15 )
  6. zcrhonek ( 14 )
  7. Dieter ( 13 )
  8. raal ( 11 )
  9. Heiko Tietze ( 10 )
  10. Michael Weghorn (away) ( 8 )

Resolution of resolved bugs

371 bugs have been set to RESOLVED.

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

Fixed Bugs

138 bugs have been fixed by 31 people.

Top 10 Fixers

  1. Balazs Varga ( 13 )
  2. Mike Kaganski ( 10 )
  3. Bogdan Buzea ( 9 )
  4. Caolán McNamara ( 6 )
  5. Patrick Luby ( 6 )
  6. Michael Weghorn ( 6 )
  7. Jonathan Clark ( 6 )
  8. Andreas Heinisch ( 4 )
  9. Justin Luth ( 4 )
  10. Heiko Tietze ( 3 )

List of high severity bugs fixed

  1. tdf#155211 Regression: dashed lines become solid when breaking imported SVG / exporting to SVG ( Thanks to Andreas Heinisch )
  2. tdf#163033 Crash when attempting to save a COPY of a sheet-with-comments from a now-closed spreadsheet ( Thanks to Justin Luth )
  3. tdf#164093 Crash when clicking on the Sidebar Tab menu button for SB deck selector pop-up menu with AT active on Windows ( Thanks to Michael Weghorn )
  4. tdf#164417 Autofiltered XLSX with dates cannot be opened in MSO ( Thanks to Balazs Varga )

List of crashes fixed

  1. tdf#163033 Crash when attempting to save a COPY of a sheet-with-comments from a now-closed spreadsheet ( Thanks to Justin Luth )
  2. tdf#163221 Hovering the mouse over a Basic dialog will make it grow or crash (Dialog Editor) ( Thanks to Noel Grandin )
  3. tdf#163948 Crash upon startup after enabling Notes Pane ( Thanks to Sarper Akdemir )
  4. tdf#164075 crashtesting: assert on import of rtf exported from LibreOffice ( Thanks to Justin Luth )
  5. tdf#164093 Crash when clicking on the Sidebar Tab menu button for SB deck selector pop-up menu with AT active on Windows ( Thanks to Michael Weghorn )
  6. tdf#164098 Typing tatweel character leads to a crash ( Thanks to Jonathan Clark )
  7. tdf#164299 Pasting from Calc to Impress in HTML format crashes LO ( Thanks to Oliver Specht )
  8. tdf#164359 Crash on double-click of level 2 word in Impress ( Thanks to Miklos Vajna )

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

  1. tdf#113015 “Online updates” checks the updates of extensions installed too ( Thanks to Bogdan Buzea )
  2. tdf#124954 HELP for recalculating of formulas on opening of a spreadsheet needs updating ( Thanks to Bogdan Buzea )
  3. tdf#127937 Provide feedback of AutoCalculation at the status bar ( Thanks to Heiko Tietze )
  4. tdf#128957 UI Can’t set custom image height/width in PNG Options Window in points ( Thanks to Mike Kaganski )
  5. tdf#131332 HELP: replace custom date formats with ISO 8601 to stop promoting ambiguous formats ( Thanks to Bogdan Buzea )
  6. tdf#132111 Initial cell’s number format in Writer table is reported wrong ( Thanks to Mike Kaganski )
  7. tdf#135320 FILEOPEN PPTX: effect similar to soft edges (“inward soft edges”) not shown ( Thanks to Balazs Varga )
  8. tdf#135628 SendSimpleMailMessage bodytext with new lines ends up as multiple recipients ( Thanks to Stephan Bergmann )
  9. tdf#138615 Insure Windows wildcards work properly with long paths ( Thanks to Mike Kaganski )
  10. tdf#42989 FORMATTING: Selecting Multiple Cells with Different Formats Show as Same Format and Can’t Be Changed as a Group ( Thanks to Mike Kaganski )
  11. tdf#61358 UI: Remember state of option “Insert image from file -> Linked” ( Thanks to Andreas Heinisch )
  12. tdf#62845 Option for “Document Viewer Mode” (read-only mode by default) required. ( Thanks to Mike Kaganski )
  13. tdf#66791 FORMATTING: Incorrect application of “Asian text font” for quotation marks when the paragraph contains a mixture of western and asian characters ( Thanks to Jonathan Clark )
  14. tdf#79298 FORMATTING: Copy/paste: importing of strikethrough attribute doesn’t work ( Thanks to Andreas Heinisch )
  15. tdf#85428 Imported PDF displays extra-long lines for shaded area ( Thanks to Dr. David Alan Gilbert )
  16. tdf#88226 Excessive text in Presentation Notes is not printed ( Thanks to Tibor Nagy )

WORKSFORME bugs

44 bugs have been retested by 20 people.

Top 10 testers

  1. Buovjaga ( 9 )
  2. BogdanB ( 8 )
  3. V Stuart Foote ( 4 )
  4. m_a_riosv ( 4 )
  5. Robert Großkopf ( 3 )
  6. Telesto ( 2 )
  7. John ( 2 )
  8. Xisco Faulí ( 1 )
  9. Regina Henschel ( 1 )
  10. Alan ( 1 )

DUPLICATED bugs

63 bugs have been duplicated by 20 people.

Top 10 testers

  1. Mike Kaganski ( 11 )
  2. Buovjaga ( 11 )
  3. BogdanB ( 8 )
  4. V Stuart Foote ( 7 )
  5. m_a_riosv ( 7 )
  6. Timur ( 4 )
  7. Gabor Kelemen (allotropia) ( 2 )
  8. Eyal Rozenberg ( 2 )
  9. zcrhonek ( 2 )
  10. Roman Kuznetsov ( 1 )

Verified bug fixes

28 bugs have been verified by 14 people.

Top 10 Verifiers

  1. Buovjaga ( 7 )
  2. BogdanB ( 5 )
  3. Stéphane Guillou (stragu) ( 4 )
  4. Lars Jødal ( 2 )
  5. raal ( 1 )
  6. Gerald Pfeifer ( 1 )
  7. Eyal Rozenberg ( 1 )
  8. Mihai Vasiliu ( 1 )
  9. steve ( 1 )
  10. lol ( 1 )

Categorized Bugs

1175 bugs have been categorized with a metabug by 27 people.

Top 10 Categorizers

  1. BogdanB ( 1024 )
  2. Roman Kuznetsov ( 36 )
  3. Eyal Rozenberg ( 25 )
  4. V Stuart Foote ( 21 )
  5. Dieter ( 10 )
  6. Buovjaga ( 8 )
  7. Aron Budea ( 7 )
  8. Timur ( 6 )
  9. Stéphane Guillou (stragu) ( 6 )
  10. Telesto ( 5 )

Regression Bugs

58 bugs have been set as regressions by 16

3 Jan 2025

LibreOffice 25.2 RC1 is available for testing

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

LibreOffice 25.2 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!

18 Dec 2024

QA/Dev Report: November 2024

General Activities

  1. LibreOffice 24.8.3 was announced on November 14
  2. Olivier Hallot (TDF) did big updates to screenshots in Help, added a help page for login/password dialog and improved help pages on Skia, Writer Navigator and Edit – External links in Draw and Impress. He also added extended tips for Style dialog and Skia options
  3. Pierre F. continued reorganising help pages for Calc functions
  4. Dione Maddern added help pages for Number Format and Design Sidebar decks
  5. Alain Romedenne improved help for BASIC’s Mid method and updated help for ScriptForge’s Exception.PythonShell() method
  6. Bogdan Buzea fixed over 50 issues pointed out by PVS-Studio static analyser, did other code cleanups and worked on harmonising the use of date formats in Help to ISO 8601
  7. Tomaž Vajngerl (Collabora) started working on PDF 2.0 and PDF/A-4 support
  8. Jaume Pujantell (Collabora) fixed an issue with fill content of graphic objects being lost upon PPTX export
  9. Bayram Çiçek, Szymon Kłos, Skyler Grey, Vivek Javiya, Marco Cecchetti, Pranam Lashkari, Hubert Figuière and Miklós Vajna (Collabora) worked on LOKit used by Collabora Online. Vivek also added a command to remove content control formatting
  10. Julien Nabet did some internal improvements to database code and fixed several issues pointed out by static analysers
  11. Xisco Faulí (TDF) fixed 80 issues pointed out by PVS-Studio static analyser, upgraded many dependencies, added a script to check the latest version of external libraries, expanded ODF 1.4 support with help from Regina and did many restructurings in automated tests as well as code cleanups
  12. Michael Stahl (allotropia) made document compression handling more robust, fixed an issue in the WMF export code causing incomplete redactions and did many improvements to hiding elements in Writer
  13. Mike Kaganski (Collabora) fixed a hang related to Windows clipboard, made copying of rich text take font encoding into account, fixed an issue with setting page backgrounds via Java API, made footnote/endnote navigation more robust, made it so nested footnotes in ODF files are ignored instead of causing a read error (support has to be added to ODF spec), made hyphenation code more robust, fixed an issue with certain documents opening as modified and fixed an issue with incorrect OLE object scaling during loading
  14. Caolán McNamara (Collabora) fixed an issue with tabs getting skipped when cycling with Ctrl+PgDn/PgUp in Calc’s Format Cells dialog, fixed crashes and fixed many issues found by static analysers and fuzzers and did code cleanups
  15. Stephan Bergmann (allotropia) worked on WASM build. He also adapted the code to compiler changes and did code cleanups
  16. Noel Grandin (Collabora) fixed an issue with Calc’s background colour conditional formatting sometimes missing newly added entries, made it faster to open XLSX files with lots of conditional formatting and made inspection of BASIC macros in the macro editor safer by detecting and skipping the display of very large UNO property values. He also did many code cleanups and optimisations
  17. Justin Luth (Collabora) fixed an issue with forms not being editable immediately after opening, fixed Sidebar display of background fill not being updated after changing page style in Writer, fixed right-clicking not activating rename or delete for the targeted background image in the Area tab of dialogs, fixed an issue with not being able to add or delete gradients and bitmaps for background fills, made Calc’s row height optimisation faster, fixed an Excel compatibility issue related to row heights and fixed None area colour in a page style not being retained upon DOC export
  18. Michael Weghorn (TDF) made the blinking indication animation of selected text objects respect operating system animation settings (to avoid causing trouble for hypersensitive users), fixed an issue causing unnecessary accessibility notifications related to Quick Find bar, worked with Cambalache developer to polish this UI editing app that aims to be a replacement for Glade and fixed a crash related to Orca screenreader. He also worked on using native widgets in Qt UIs
  19. Balázs Varga (allotropia) made Calc’s lookup functions more robust, added a “Summary below data” option for Calc’s Subtotals, added an option to sheet protection to keep Pivot Tables and Pivot Charts working and made the accessibility error reporting more finegrained and categorised better
  20. Patrick Luby made macOS dictation work smoothly, fixed an issue with Calc cells getting cleared when switching windows with certain types of keyboards on macOS, made it so modifier keys are ignored for trackpad swipe events on macOS to prevent unwanted actions and improved the overall smoothness of macOS UI
  21. Jim Raykowski made macro assignment smoother by pre-selecting the desired macro in the Customize dialog when arriving from the macro organiser dialog, made it possible to change footnotes to endnotes and vice versa via context menu entries in the Writer Navigator, improved the page change control in Writer Navigator, fixed unwanted opening of Sidebar in Math with Alt+2/3/4 shortcuts and added an expert option DisableLayerHighlighting for more finegrained control over when object highlighting is done while the mouse is hovered over the layer bar
  22. Oliver Specht (CIB) improved the correctness of cell padding import from RTF files, fixed SVG clipboard format support, made it so formatting is preserved when copying and pasting hyperlinks from Writer to Impress, made it so manually added bullets or numbering are reverted, if a paragraph style is applied, fixed an issue with incorrect spacing attributes in table cells in imported RTF files and enabled additonal functions in editable sections while in read-only mode
  23. Heiko Tietze (TDF) made view options for element boundaries more intuitive, improved the layout of File Properties dialog, made it possible to save user-defined Math formulas and added a command to center objects to slide/page in Impress/Draw
  24. László Németh worked on support for inline headings in Writer documents and fixed an issue with incorrect ordering of Table of Contents in PDF files when headings reside in text frames
  25. Ilmari Lauhakangas (TDF) fixed an issue with misleading tooltips for internal links in shapes, fixed a background colour issue in Math’s edit area and updated help for Status Bar and Image Compression dialog
  26. Christian Lohmaier (TDF) improved the Windows build setup
  27. Eike Rathke (Red Hat) added language and locale support for French (Republic of Guinea)
  28. Jonathan Clark (TDF) implemented support for font-relative units in indentation and margins, made it so exported SVGs have a direction attribute, so RTL text works as expected and took care of loose ends in the break iterator rework
  29. Sahil Gautam continued merging patches from the Libreoffice Theme GSoC project and continued polishing the Duplicate Records feature in Calc, including its Help
  30. Rafael Lima made it so the new Quick Find Sidebar deck is aware of dark mode
  31. Andreas Heinisch made Hyperlink dialog smarter in how it automatically grabs links from the clipboard, made it so navigating with arrow keys in Calc no longer disables highlighting of referenced cells and fixed a crash when editing Table of Contents with preview activated
  32. Bartosz Kosiorek implemented support for the units centimeter, percentage, hectare and are in libvisio
  33. Chris Sherlock did code cleanups in VCL
  34. Hossein Nourikhah (TDF) added a minimal vcl weld example application and fixed issues in Notebookbar definition files
  35. Vasily Melenchuk (CIB) made it so any task progress in LO status bar is also represented as progress in Windows taskbar
  36. Andras Timar (Collabora) made the XML in exported DOCX files satisfy the expectations of some third party applications
  37. Pierre Vacher made it so UNO API’s SortableGridDataModel service can be notified of changes
  38. Laurent Balland fixed bundled templates not being valid ODF due to compressed mimetype file (this issue was not in any release)
  39. Áron Budea (Collabora) fixed some issues reported by PVS-Studio static analyser
  40. Gülşah Köse (Collabora) fixed incorrectly detected hidden AutoFilter buttons in XLSX files and fixed XLSX import of AutoFilter ascending sort conditions
  41. Kurt Nordback fixed an issue with disappearing elements in Bubble charts and expanded the features of bar/pie of pie chart types
  42. Regina Henschel worked on better ODF 1.4 conformance
  43. Xuan Chen improved the build options benefiting CPU architectures such as riscv64
  44. Melvin George added a unit test for exporting footnotes to PDF
  45. Barry-Thomas-Paul: Moss improved the code for handling Python extensions

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

399 bugs, 65 of which are enhancements, have been reported by 264 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 28 )
  2. Gabor Kelemen (allotropia) ( 18 )
  3. Mike Kaganski ( 11 )
  4. nobu ( 11 )
  5. Regina Henschel ( 8 )
  6. Dragan Marinović ( 6 )
  7. Gerald Pfeifer ( 5 )
  8. peter josvai ( 5 )
  9. László Németh ( 4 )
  10. Xisco Faulí ( 4 )

Triaged Bugs

416 bugs have been triaged by 72 people.

Top 10 Triagers

  1. Buovjaga ( 90 )
  2. m_a_riosv ( 37 )
  3. Heiko Tietze ( 36 )
  4. Mike Kaganski ( 20 )
  5. raal ( 20 )
  6. V Stuart Foote ( 17 )
  7. Stéphane Guillou (stragu) ( 12 )
  8. Nicole A. ( 10 )
  9. Julien Nabet ( 10 )
  10. Michael Weghorn ( 9 )

Resolution of resolved bugs

380 bugs have been set to RESOLVED.

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

Fixed Bugs

118 bugs have been fixed by 30 people.

Top 10 Fixers

  1. Mike Kaganski ( 12 )
  2. Justin Luth ( 9 )
  3. Noel Grandin ( 5 )
  4. Heiko Tietze ( 5 )
  5. Balazs Varga ( 5 )
  6. Jonathan Clark ( 5 )
  7. László Németh ( 5 )
  8. Andreas Heinisch ( 4 )
  9. Michael Weghorn ( 4 )
  10. Caolán McNamara ( 4 )

List of critical bugs fixed

  1. tdf#163325 Crashes on Editing TOC when Preview is on ( Thanks to Andreas Heinisch )

List of high severity bugs fixed

  1. tdf#162992 FILESAVE : Cell filtering (list) not saved in XLSX format ( Thanks to Gülşah Köse )
  2. tdf#163667 Saving a particular spreadsheet takes a very long time ( Thanks to Noel Grandin )
  3. tdf#163842 XLS, XLSX Certain roundtripped spreadsheets not opening in Excel due to regression ( Thanks to Gülşah Köse )
  4. tdf#85976 [RFE] Add a “remove duplicate records” command ( Thanks to Sahil Gautam )

List of crashes fixed

  1. tdf#155449 Launching Orca after Writer sometimes crashes Writer (stack trace provided) gtk3 a11y atkwrapper.cxx ( Thanks to Michael Weghorn )
  2. tdf#163325 Crashes on Editing TOC when Preview is on ( Thanks to Andreas Heinisch )

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

  1. tdf#103916 UI An added / modified gradient (dialog Page Background) is not available in other documents ( Thanks to Justin Luth )
  2. tdf#108189 inspection of object hangs LO – memory leak ( Thanks to Noel Grandin )
  3. tdf#122716 IMPORT Writer can lose encoding for some multibyte symbols when copy-paste from XLSX/Calc ( Thanks to Mike Kaganski )
  4. tdf#124741 Empty row height changes when exported to XLSX (width fixed) ( Thanks to Justin Luth )
  5. tdf#126857 One/some logic possibilities missing from context menu for alignment of images ( Thanks to Heiko Tietze )
  6. tdf#131862 ODF: Remove deprecated attribute table:cell-range-address from element ( Thanks to Regina Henschel )
  7. tdf#136003 PROTECT SHEET: Can’t delete rows, despite of allow to deletes ( Thanks to Sahil Gautam )
  8. tdf#36709 For first line indent using Ch (Characters) as unit, the indent value should change when font-size changes ( Thanks to Jonathan Clark )
  9. tdf#81913 Navigating with arrow keys disables cell highlighting (in text and in spreadsheet) ( Thanks to Andreas Heinisch )
  10. tdf#85976 [RFE] Add a “remove duplicate records” command ( Thanks to Sahil Gautam )
  11. tdf#86731 Spellcheck does not flag missing dictionary ( Thanks to Szymon Kłos )
  12. tdf#89352 Allow user to change all Footnotes to Endnotes, and vice-versa ( Thanks to Jim Raykowski )
  13. tdf#91315 Parentheses inverted in mixed RTL and LTR text in SVG export ( Thanks to Jonathan Clark )
  14. tdf#94147 Some Selected Objects Flash/Blink ( Thanks to Michael Weghorn )
  15. tdf#95239 Wrong ToC in Navigator and PDF when using frames ( Thanks to László Németh )
  16. tdf#95852 Can’t edit forms immediately after opening. WORKAROUND: Navigate to next page by clicking on left page list OR right-click ( Thanks to Justin Luth )

WORKSFORME bugs

44 bugs have been retested by …

12 Dec 2024

LibreOffice 25.2 Beta1 is available for testing

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

LibreOffice 25.2 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!

29 Nov 2024

LibreOffice 25.2 Alpha1 is available for testing

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

LibreOffice 25.2 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!