9 Sep 2024

QA/Dev Report: August 2024

General Activities

  1. LibreOffice 24.8.0 was released on August 22
  2. Olivier Hallot (TDF) continued with improvements to Calc function help pages, added help pages for Sidebar settings and graphics export via command line, improved help pages for Writer Status Bar, Calc’s Similarity Search and database ranges, updated menu item paths in Help, did lots of Help cleanups, added some extended tooltips, improved the dialog for easy conditional formatting in Calc and removed a misleading Restore Default button from Sidebar Settings
  3. Alain Romedenne improved help for BASIC’s If statement and added unit tests for IF THEN statements in BASIC and VBA
  4. Pierre F. made two dozen improvements to help, in areas such as Calc functions, word count, change tracking, BASIC, regular expressions, AutoRecovery and backup, and freezing of rows and columns in Calc
  5. Dione Maddern added a help page for Quick Find Sidebar deck, updated the help for Writing Aids, reworked help pages for Navigator and Navigation toolbar and updated the instructions for enabling remote control in Impress Remote user guide
  6. Adolfo Jayme Barrientos updated help pages about digital signatures after UI changes
  7. Laurent Balland did cleanups in Resume Writer template and Beehive, Blue Curve, DNA, Blueprint Plans, Focus, Inspiration, Light, DNA, Midnightblue, Piano, Portfolio, and Progress Impress templates
  8. Miklós Vajna (Collabora) made it faster to open DOCX files with many shapes and sections, and headers/footers activated, fixed a layout loop in a certain DOCX file with a complex full-page group shape, fixed losing paragraph styles with many numberings in DOCX export and made Writer layouting smarter, improving performance in LOKit
  9. Sven Göthel, Skyler Grey, Hubert Figuière, Andras Timar, Michael Meeks and Áron Budea (Collabora) worked on LOKit used by Collabora Online. Michael also optimised loading times by reducing the frequency of progress bar updates
  10. Jaume Pujantell (Collabora) implemented handling of firstHeaderRow attibute in XLSX pivot tables and fixed a crash seen when editing text in shapes in Collabora Online
  11. Tomaž Vajngerl (Collabora) worked on the new histogram chart type
  12. Julien Nabet fixed an issue preventing deletion of MySQL/MariaDB tables with spaces in their names and did some code cleanups
  13. Xisco Faulí (TDF) fixed a PDF export crash, improved the contrast accessibility check and did many dependency updates
  14. Michael Stahl (allotropia) improved some automated tests, fixed issues with hidden sections, made HTML pasting more robust when dealing with placeholder fields in Writer, fixed a wrapping issue with long index entries, simplified the code for JPEG quality levels in PDF export and made UA PDFs compatible with Adobe Acrobat Pro’s accessibility checker
  15. Mike Kaganski (Collabora) worked around a bug in MS Access ODBC 64-bit driver preventing database table editing, fixed an issue in Insert Special Character dialog related to changing the font selection and made it possible to filter characters in the dialog by Unicode value, fixed an issue with Calc’s EXACT function when working in array context, improved stability by preventing the closing of a document while it is being layouted in the background, made anti-aliasing code more robust on Windows in the context of bitmap export, made the BASIC With statement implementation behave correctly, fixed an issue with BASIC for loop evaluation in VBA support mode, made it possible to deselect all tables in Base by clicking outside of the table list, fixed an issue with some Writer tables showing as collapsed, fixed some issues in the Unicode notation toggle command (Alt+X) and fixed a pasting issue related to document themes. He also fixed many crashes and did code cleanups
  16. Caolán McNamara (Collabora) fixed an issue with not being able to rotate the page when printing labels on Linux, fixed embedded formulas not being shown completely when in edit mode and fixed an issue blocking chart data range editing. He also fixed many issues found by static analysers and fuzzers
  17. Stephan Bergmann (allotropia) worked on WASM build, enabling WebDAV use
  18. Noel Grandin (Collabora) improved loading time for DOCX files with lots of headers and footers and optimised the handling of Writer bookmarks
  19. Justin Luth (Collabora) did many improvements to the handling of OOXML layoutInCell property controlling VML shape behaviour in tables, fixed an issue with inherited styles not updating after font size change in Writer, fixed incorrect object anchoring in DOC export and fixed a crash related to undoing header activation
  20. Michael Weghorn (TDF) fixed detecting the default printer on Linux, worked on handling accessible object attributes, fixed an issue with font attributes in form control properties, fixed license text getting selected when installing an extension with certain Linux UIs, implemented support for reading whole documents from top to bottom in NVDA screen reader, made dark mode detection more robust in Qt/KDE UIs and worked on using native widgets in Qt UIs
  21. Balázs Varga (allotropia) fixed an auto-fitted shape size issue in PPTX import and implemented support for uniform Glow effect for text in shapes
  22. Patrick Luby improved the look of the active cell indicator in Calc on macOS, made the Tabbed UI centered on macOS and fixed a couple of crashes
  23. Jim Raykowski fixed a visual glitch in the Animation Sidebar deck of Impress, made it possible to jump to a heading by pressing Enter in a read-only Table of Contents in Writer, made word count information of headings outline content show in Navigator tooltips, made it possible to delete all content of a content type via the Navigator (except headings), made the initially selected tracked change in Manage Changes dialog be the current or next one in the document, fixed a mouse wheel focus issue in the Sidebar and made it so the source paths of linked libraries are shown in Macro Organizer
  24. Sarper Akdemir (allotropia) continued improving the UX of the encryption dialog
  25. Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering with Cairo library
  26. Oliver Specht (CIB) fixed an issue with tables having rows with “At least” height setting in imported Microsoft formats
  27. Heiko Tietze (TDF) made comment background colours customisable in Writer, Impress and Draw, made it possible to toggle the display mode of the most recent documents list between current module and all modules, made it possible to customise the colours of non-printable characters and improved the luminance calculation for automatic colour setting alongside dark mode colour improvements
  28. László Németh made it possible to adjust hyphenation settings via the Sidebar
  29. Ilmari Lauhakangas (TDF) did some Python code cleanups, improved a build error message, unified API docs a bit and did some help page cleanups
  30. Christian Lohmaier (TDF) worked on Windows Subsystem for Linux build improvements
  31. Pranam Lashkari (Collabora) made it quicker to add new conditional formatting rules via the Manage dialog, implemented loading of comment author names from XLSX files and improved dark mode handling for text box content
  32. Thorsten Behrens (allotropia) switched the MAR-based auto-updater to be on by default
  33. Eike Rathke (Red Hat) made the Calc function search in the Sidebar more robust and made custom Add-In function names imported from OOXML be handled properly
  34. Jonathan Clark (TDF) made numbering formats with repeated characters more accurate, fixed several issues related to diacritics and kashida characters, fixed incorrect output after editing Ruby base text, worked on reducing visible jittering when laying out right-aligned text and fixed an issue with RTL as-character anchored textbox positioning
  35. Regina Henschel fixed a display scaling issue affecting crop markers on Windows
  36. Tibor Nagy (allotropia) fixed a “Stack empty” error in tagged PDF export
  37. Adam Seskunas worked on the GSoC project to port Java tests to C++
  38. Ritobroto Mukherjee worked on the GSoC project to implement cross platform .NET bindings for UNO API
  39. Devansh Varshney worked on the GSoC project for adding histogram charts
  40. Ahmed Hamed worked on the GSoC project for improving the Functions Sidebar deck in Calc
  41. Sahil Gautam worked on the GSoC project to implement themes
  42. Rafael Lima made tooltips wrap properly in Qt-based UIs, fixed a layout issue when resizing the Comments Sidebar deck and improved the look of the active cell indicator in Calc
  43. Hossein Nourikhah (TDF) worked on Windows Subsystem for Linux build improvements
  44. Kira Tubo improved the grouping of styles in the Sidebar
  45. Moritz Duge (allotropia) continued improving the UI of certificate handling and digital signing
  46. Bayram Çiçek (Collabora) continued working on Excel Power Query round trip support
  47. Jean-Pierre Ledure worked on the ScriptForge library
  48. Vladislav Tarakanov finalised the support of audio files in PPT/X files
  49. Kurt Nordback improved the alignment of pie-of-pie and bar-of-pie chart data labels and took the first steps in adding support for invertIfNegative in bar and bubble charts
  50. Gülşah Köse (Collabora) added a command to invert document background colour to be used in Collabora Online
  51. David Gilbert made it so PDF import makes use of clip paths
  52. René Engelhard (Debian) fixed a build issue affecting armhf platform
  53. Andreas Heinisch made it so Calc’s Manage names dialog checks, if a formula is a valid print range
  54. Per99 made it so the user can choose which animation settings to use via accessibility options (related to hypersensitivity)

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

436 bugs, 53 of which are enhancements, have been reported by 258 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 26 )
  2. Mike Kaganski ( 19 )
  3. Regina Henschel ( 12 )
  4. Buovjaga ( 10 )
  5. Justin L ( 8 )
  6. Heiko Tietze ( 7 )
  7. fpy ( 7 )
  8. Jeff Fortin Tam ( 7 )
  9. peter josvai ( 5 )
  10. Gabor Kelemen (allotropia) ( 5 )

Triaged Bugs

424 bugs have been triaged by 67 people.

Top 10 Triagers

  1. Buovjaga ( 92 )
  2. m_a_riosv ( 38 )
  3. Heiko Tietze ( 34 )
  4. Mike Kaganski ( 23 )
  5. raal ( 21 )
  6. V Stuart Foote ( 19 )
  7. ady ( 18 )
  8. Dieter ( 17 )
  9. Julien Nabet ( 13 )
  10. Michael Weghorn ( 11 )

Resolution of resolved bugs

475 bugs have been set to RESOLVED.

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

Fixed Bugs

213 bugs have been fixed by 45 people.

Top 10 Fixers

  1. Mike Kaganski ( 21 )
  2. Pierre F ( 16 )
  3. Justin Luth ( 15 )
  4. Caolán McNamara ( 13 )
  5. Michael Weghorn ( 11 )
  6. Heiko Tietze ( 10 )
  7. Jonathan Clark ( 9 )
  8. Olivier Hallot ( 6 )
  9. Jim Raykowski ( 6 )
  10. Miklos Vajna ( 6 )

List of critical bugs fixed

  1. tdf#162589 LibreOffice doesn’t start on Windows (erorr messages about nss3.dll and nspr4.dll) ( Thanks to Xisco Fauli )

List of high severity bugs fixed

  1. tdf#148367 EDITING MS Access through 64-bit ODBC doesn’t work and returns an Invalid Bookmark error ( Thanks to Mike Kaganski )
  2. tdf#157851 FILEOPEN XLSX “Author” information about notes is not read ( Thanks to Pranam Lashkari )
  3. tdf#161139 FILEOPEN DOCX SaxException when opening specific file ( Thanks to Justin Luth )
  4. tdf#161705 LO crashes with undo/redo of page numbering wizard’s created bookmarks ( Thanks to Justin Luth )
  5. tdf#161725 Add option to toggle module-specific file types in Recent Documents (MRU) menu ( Thanks to Heiko Tietze )
  6. tdf#161741 LO crashes with undo/redo of new header + some other change ( Thanks to Justin Luth )
  7. tdf#162065 can’t clone “format” of a shape anymore ( Thanks to Oliver Specht )
  8. tdf#162586 Crash after exporting an odt document to pdf ( Thanks to Xisco Fauli )
  9. tdf#61242 Customise comments background color in Writer ( Thanks to Heiko Tietze )
  10. tdf#68274 provide better update mechanism — Mozilla ARchive (mar) based incrementals on all supported platforms ( Thanks to Thorsten Behrens )

List of crashes fixed

  1. tdf#140061 Crash swlo!sw::WriterMultiListener::StartListening ( Thanks to Patrick Luby )
  2. tdf#155459 Point to the relevant section of Privacy Policy from the Options->LibreOffice->General help, “Send crash reports to The Document Foundation” section ( Thanks to Ilmari Lauhakangas )
  3. tdf#161705 LO crashes with undo/redo of page numbering wizard’s created bookmarks ( Thanks to Justin Luth )
  4. tdf#161741 LO crashes with undo/redo of new header + some other change ( Thanks to Justin Luth )
  5. tdf#162004 [CRASH] Enabling the Notes Pane and closing the document will crash LibreOffice (
21 Aug 2024

QA/Dev Report: July 2024

General Activities

  1. LibreOffice 24.2.5 was released on July, 25
  2. Olivier Hallot (TDF) did many improvements to Calc function help pages and added documentation for wildcards in the Find & Replace help content
  3. Alain Romedenne added a help page for supported MS Office VBA object features and improved the help for IF Basic statement
  4. Pierre F. did many improvements to Calc function help pages and clarified the help text on crash reporter
  5. Dione Maddern reworked the help pages concerning Styles Sidebar deck and added a help page for Page Sidebar deck
  6. Stanislav Horáček updated help for Calc’s XMATCH function
  7. Gábor Kelemen (allotropia) did code cleanups in the area of warnings
  8. Laurent Balland did cleanups in Yellow Idea, Candy, Freshes and Growing Liberty Impress templates
  9. Miklós Vajna (Collabora) continued polishing support for content controls, improved the performance of working with documents having an unusually large number of bulleted lists, disabled export of form fields as PDF forms by default to match user expectations better and improved font fallback in DOCX import
  10. Szymon Kłos, Jaume Pujantell, Attila Szűcs, Michael Meeks, Pranam Lashkari, Marco Cecchetti, Áron Budea and Henry Castro (Collabora) worked on LOKit used by Collabora Online
  11. Tomaž Vajngerl (Collabora) continued refactoring and improving the code for Impress annotations
  12. Julien Nabet fixed crashes and did code cleanups especially in Python code
  13. Xisco Faulí (TDF) fixed an issue with deleting empty columns in Calc removing formatting from adjacent column, fixed a table copying crash, did simplifications in automated tests, added a dozen new tests, converted some tests from Java to Cppunit and upgraded Python to 3.10 alongside other dependency updates
  14. Michael Stahl (allotropia) made document repairing code more robust and made it possible to remove autoformatting from a Writer table while adding a configuration option to disable automatic updates of autoformatting when editing a table
  15. Mike Kaganski (Collabora) fixed rendering issues with GDI and EMF metafiles, made clipboard handling more robust on Windows, made UI tests more stable on Windows, fixed many issues related to database functionality, also making the Firebird integration better, made HTML/ReqIF export more robust and improved the performance of Calc autoformatting when applying to whole rows. He also did many code cleanups and optimisations
  16. Caolán McNamara (Collabora) fixed incorrect font emphasis in Expert Configuration dialog, fixed an issue with a certain type of imported PDF appearing as blank after exporting, improved font fallback automated tests and fixed crashes. He also fixed many issues found by static analysers and fuzzers
  17. Stephan Bergmann (allotropia) worked on WASM build, finishing the UNO bridge for it and enabling Start Center
  18. Noel Grandin (Collabora) greatly improved the export time of complex XLS/X spreadsheets to ODS, made UI tests more stable by making them use a generic clipboard rather than the system one, improved the performance of rendering animated GIFs in Impress and improved the saving time of ODS files with lots of comments
  19. Justin Luth (Collabora) implemented an option to the page number wizard that inserts headers/footers while fitting them into existing margins, fixed a style inheritance refresh issue after changing font sizes, implemented RTF export of different first header, fixed an issue causing headers/footers to be emptied after pasting RTF content into Writer, fixed an issue with images overlapping when separated by line breaks in DOCX files, fixed a content control regression causing extra characters to appear and fixed a visual glitch in content control dropdowns
  20. Michael Weghorn (TDF) made vertical tab dialogs beautiful, implemented accessibility support for the spelling dialog, worked on the Android version and worked on using native widgets in Qt UIs
  21. Balázs Varga (allotropia) worked on the accessibility checker
  22. Patrick Luby fixed an issue with contour wrap clipping semi-transparent pixels, fixed several crashes and hangs, fixed content not being visible in exported WEBP images, made tabbed dialogs accessible on macOS, implemented support for accessing toolbar dropdowns via VoiceOver macOS accessibility software, made it so Command-w shortcut on macOS closes the currently active window and fixed an issue preventing pasting into the search field in Calc, when using a non-Western keyboard
  23. Jim Raykowski added a feature for deleting all content of a certain type via the Navigator and made it so the actions applicable to a selected item show up as buttons in the top part of the Navigator. He also enhanced the Manage Changes dialog by fixing a focus issue, making the changes appear in the order they appear in the document and made it so clicking on a change in the document highlights the related change in the Manage dialog
  24. Sarper Akdemir (allotropia) made the new Impress Notes pane searchable, improved the UX of the encryption dialog by making it modal and added an option to the Save dialog for easy digital signing with default certificate
  25. Samuel Mehrbrodt (allotropia) expanded the coverage of ignored author data when exporting DOC files in privacy mode, made comment author initials handling more robust with PPT/X files, made it so changes in Bullets and Numbering dialog are not saved, if the user cancels, changed the bulleted list toolbar dropdown to display the customised bullet symbol and improved the UX of signing documents with password protected GPG keys
  26. Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering with Cairo library and continued the rework of handling attributes and properties
  27. Oliver Specht (CIB) implemented support for number formats in Writer tables when cloning formatting, fixed an issue with table cell widths in RTF import, fixed an issue with character properties not being applied to bullet symbols in RTF import, made it so paragraphs with empty mail merge fields are not hidden in Microsoft format imports, made the user field display in Edit Fields dialog harmonious, made VML shape visibility property be respected in DOCX import, made the handling of bullets in conditional paragraphs more robust in RTF import and corrected the calculation of paragraph heights in RTF/DOCX import with regards to tab stops and spaces
  28. Heiko Tietze (TDF) added a donate button to Start Center and made shipped palette names translatable
  29. László Németh added some Writer automated tests
  30. Ilmari Lauhakangas (TDF) did many Python code cleanups
  31. Christian Lohmaier (TDF) fixed several build issues
  32. Thorsten Behrens (allotropia) improved the newly-added Impress Notes pane search
  33. Eike Rathke (Red Hat) optimised the use of date & time calculations in the code, fixed an issue with database range keywords not being detected when using English function names in Calc and fixed function wizard breaking formula references to database ranges
  34. Jonathan Clark (TDF) fixed an issue causing Writer textbox direction to change depending on zoom, made line breaking more robust in bidirectional text, fixed inconsistencies in proportional line spacing in Writer, improved the layout performance of Tibetan text in Writer, fixed a Hebrew spell-checking issue related to quotes, made Korean word counting work properly, fixed overlapping CJK characters in PDF export and fixed incorrect baseline adjustment for vertical bidirectional text
  35. Regina Henschel continued working on angle unit import support and corrected the importing of Excel keywords like [#Data] and [#Totals] together with Eike Rathke
  36. Tibor Nagy (allotropia) made connector adjustments work in PPTX import, fixed an accessibility issue with Figure tag placement attribute when exporting to PDF and added support for Windows touch gestures for panning and zooming
  37. Adam Seskunas worked on the GSoC project to port Java tests to C++
  38. Ritobroto Mukherjee worked on the GSoC project to implement cross platform .NET bindings for UNO API
  39. Devansh Varshney worked on the GSoC project for adding histogram charts
  40. Ahmed Hamed worked on the GSoC project for improving the Functions Sidebar deck in Calc
  41. Rafael Lima fixed the rendering of Calc’s AutoFill overlay with certain zoom levels or after scrolling, made the new Calc active cell rectangle symmetric at any zoom level, made Calc’s column/row highlighting repaint when changing window size, gave better contrast for AutoFill handle, improved the look of vertical tabs in dialogs and fixed an issue with the newly-added translatability of palette names
  42. Leonard Sasse did Python code cleanups
  43. Hossein Nourikhah (TDF) did Calc code cleanups, made it so LibreOfficeKit headers and library files are now shipped with the SDK packages and added an ODK example for converting a file to PDF using LibreOfficeKit library
  44. Kira Tubo added a couple of Writer cppunit tests
  45. Stéphane Guillou (TDF) fixed infobar text colours not being adapted to background colour
  46. Moritz Duge (allotropia) added a Python example to ODK for key and mouse handlers and listeners and did several improvements to the UI of certificate handling and digital signing
  47. Peter Hagen optimised macOS clipboard handling code
  48. Bayram Çiçek (Collabora) worked on Excel Power Query round trip support
  49. Taichi Haradaguchi upgraded some dependencies
  50. Jean-Pierre Ledure worked on the ScriptForge library
  51. Jürgen Funk (CIB) fixed an issue with an unwanted empty page appearing in DOCX and RTF files with mirrored margins and made the placeholder text of fields reset to their defaults, if their content is deleted
  52. Vladislav Tarakanov improved the support of audio files in PPT/X files
  53. Vasily Melenchuk (CIB) continued working on the use of Windows attention-grabbing FlashWindow API
  54. Kurt Nordback continued polishing the pie-of-pie and bar-of-pie chart implementations

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

430 bugs, 64 of which are enhancements, have been reported by 245 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 25 )
  2. Mike Kaganski ( 12 )
  3. peter josvai ( 12 )
  4. Daniele ( 11 )
  5. Stéphane Guillou (stragu) ( 10 )
  6. Regina Henschel ( 10 )
  7. Gabor Kelemen (allotropia) ( 10 )
  8. Xisco Faulí ( 9 )
  9. Faisal ( 7 )
  10. Telesto ( 7 )

Triaged Bugs

440 bugs have been triaged by 65 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 95 )
  2. m_a_riosv ( 58 )
  3. Buovjaga ( 54 )
  4. Heiko Tietze ( 29 )
  5. Mike Kaganski ( 23 )
  6. ady ( 17 )
  7. raal ( 16 )
  8. V Stuart Foote ( 15 )
  9. Xisco Faulí ( 14 )
  10. Julien Nabet ( 9 )

Resolution of resolved bugs

403 bugs have been set to RESOLVED.

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

Fixed Bugs

162 bugs have been fixed by 39 people.

Top 10 Fixers

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

List of critical bugs fixed

  1. tdf#161865 Base’s Table Design View and Create View not editable anymore (Windows) ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#114160 ZWJ shouldn’t be treated as breaking character ( Thanks to Jonathan Clark )
  2. tdf#148647 LO pastes previous clipboard content instead of latest copied from other app, depending on apps opened (Windows; see comment 11) ( Thanks to Mike Kaganski )
  3. tdf#152104 Long export to ods from xls / xlsx since 7.4.0beta1 ( Thanks to Noel Grandin )
  4. tdf#156530 FIREBIRD: Copying a table from one database file to another gives wrong decimal numbers. ( Thanks to Mike Kaganski )
  5. tdf#156689 Deleting empty column(s) removes styling / formatting of adjacent column ( Thanks to Xisco Fauli )
  6. tdf#160139 Header/footer contents removed and cannot be restored after some paste actions (from shape; as RTF; Zotero refresh…) (steps in comment 2) ( Thanks to Justin Luth )
  7. tdf#160976 FILESAVE RTF Footer content lost after saving from DOCX to RTF ( Thanks to Justin Luth )
  8. tdf#161421 Not all hyphenation separators (hyphens) are displayed in app, but are visible in blue in PDF export / print ( Thanks to Heiko Tietze )
  9. tdf#161568 VIEWING: Message for “no Search Results” sometimes not visible in Toolbar ( Thanks to Heiko Tietze )
  10. tdf#161653 The numbering toolbar dropdown no longer can select from the 8-block of options ( Thanks to Samuel Mehrbrodt )
  11. tdf#162174 Crash when opening Bullets and Numbering dialog a second time ( Thanks to Julien Nabet )
  12. tdf#162180 CRASH: copying table from document, or selecting it with 2
30 Jul 2024

LibreOffice 24.8 RC2 is available for testing

LibreOffice 24.8 will be released as final at the end of August, 2024 ( Check the Release Plan ) being LibreOffice 24.8 Release Candidate 2 (RC2) the forth and last pre-release since the development of version 24.8 started at the beginning of December, 2023. Since the previous release, LibreOffice 24.8 RC1, 138 commits have been submitted to the code repository and 87 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

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

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

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

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

Happy testing!!

IMPORTANT INFORMATION FOR WINDOWS 7 USERS
Internal python version has been upgraded to python 3.9 which no longer supports Windows 7. Be aware some LibreOffice functionalities written in Python may not work, like the wizards in File – Wizards. Please, do test this version and give us feedback.

Download it now!

16 Jul 2024

LibreOffice 24.8 RC1 is available for testing

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

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

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

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

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

Happy testing!!

IMPORTANT INFORMATION FOR WINDOWS 7 USERS
Internal python version has been upgraded to python 3.9 which no longer supports Windows 7. Be aware some LibreOffice functionalities written in Python may not work, like the wizards in File – Wizards. Please, do test this version and give us feedback.

Download it now!

8 Jul 2024

QA/Dev Report: June 2024

General Activities

  1. LibreOffice 24.2.4.2 was announced on June 6
  2. Olivier Hallot (TDF) added help pages for LET Calc function, improved the help for other new Calc functions, made it so help pages show a link to LibreOffice guide books, updated help pages for Save and Calc View options and updated help pages after UI string changes
  3. Alain Romedenne updated some Basic and Python help pages
  4. Pierre F. updated the help for regular expressions, pointing to ICU Regular Expressions documentation
  5. Dione Maddern updated help for Bullets and Numbering Image tab, Clone Formatting and Insert Table command in Impress
  6. Bogdan Buzea did code cleanups in the area of includes and UI files
  7. Gábor Kelemen (allotropia) fixed an issue with hiding drawing shapes from printing
  8. Laurent Balland did cleanups in Impress Yellow Idea template, replaced built-in binary template for HTML files with an OTH file generated from XML sources and fixed a special Calc number formatting case involving misplaced minus signs
  9. Miklós Vajna (Collabora) continued polishing the implementation of continuous endnotes for Microsoft Word compatibility, added a helper script to diff reference rendering vs. LibreOffice rendering via PDF, fixed a DOCX import glitch involving paragraph borders getting mixed up with table cell borders, fixed lost numbering in paragraph style with DOCX import, fixed a shape text padding issue with DOCX import, made it so pasting rich text from other LibreOffice applications into Writer no longer brings in lots of unnecessary styles, fixed some issues when exporting content controls to PDF forms and fixed handling of line object transformations with DOCX import
  10. Szymon Kłos, Jaume Pujantell, Darshan Upadhyay and Henry Castro (Collabora) worked on LOKit used by Collabora Online
  11. Tomaž Vajngerl (Collabora) continued refactoring and improving the code for Impress annotations, for example expanding the support for types and properties when exporting annotations to PDF and also when importing PDF files
  12. Julien Nabet fixed some crashes and debug assertions
  13. Xisco Faulí (TDF) fixed an issue with paragraph classifications getting deleted after Print Preview or when opening file, made SVG fill handling more robust, upgraded many dependencies and fonts, continued applying SAL_RET_MAYBENULL for enforcing null checking and added over a dozen automated tests
  14. Michael Stahl (allotropia) continued polishing recognition of localised paragraph style names in DOCX files, fixed DOCX file opening crashes, changed Writer tab handling to take some very strange behaviour of Microsoft Word into account and made many improvements to libcmis library (for Content Management Interoperability Services standard)
  15. Mike Kaganski (Collabora) improved loading of broken documents, fixed an issue with Writer text wrapping in very wide pages, made spell check red lining more robust, fixed a Writer layout loop involving tables within tables, improved interoperability of styles with DOCX export, fixed a goal seek macro crash and some other goal seek issues and made it so QuickStarter setting is remembered after upgrade on Windows
  16. Caolán McNamara (Collabora) polished the small caps support in Impress and optimised the code for displaying extended tooltips. He also fixed many issues found by static analysers and fuzzers
  17. Stephan Bergmann (allotropia) worked on WASM build and made form controls safer when dealing with remote linked images
  18. Noel Grandin (Collabora) made documents with lots of tracked changes open faster, continued optimising Calc performance when getting the text script type, continued speeding up the loading of large XLS files, made complex DOCX files with lots of footers or headers open faster, greatly improved the rendering performance of certain types of filled polygons imported from PDF files and improved the performance of EditEngine text. He also did many code cleanups
  19. Justin Luth (Collabora) expanded text wrapping support for shapes in DOCX files, fixed a z-order issue related to VML shapes in DOCX files and made it so small caps are not applied to numbering in Microsoft Office formats
  20. Michael Weghorn (TDF) made qt6 UI backend handle audio-only media objects, fixed OpenGL Impress transitions with Qt-based UI backends and worked on the accessibility features of Windows, GTK4 and Qt UIs in areas such as menu bar focusing, Calc cells and Sidebar buttons
  21. Balázs Varga (allotropia) continued tweaking the XMATCH and XLOOKUP Calc function implementations, added a new LET function to Calc which assigns names to calculation results, improved the display of direct formatting warnings in the accessibility Sidebar deck and added accessibility checks for missing hyperlink names and directly formatted top and bottom margins in paragraphs
  22. Patrick Luby fixed several macOS memory leaks and crashes, fixed a macOS performance issue related to documents with embedded fonts, fixed an issue with colour picker showing the wrong colours when using Skia raster rendering on macOS and fixed an issue with contour text wrapping against images with transparency
  23. Jim Raykowski made many improvements to the newly-added Quick Find Sidebar deck and fixed an issue with Format setting in Find and Replace dialog affecting Quick Find
  24. Sarper Akdemir (allotropia) removed the ability to trust unvalidated macro signatures in high security mode, made Additions dialog show connection errors, improved LanguageTool connection error reporting and continued polishing the new pane display of Presenter Notes in Impress
  25. Samuel Mehrbrodt (allotropia) continued working on vertical tabs for certain dialogs and bulleted/numbered list improvements and made it so author/date data is not exported to documents when in privacy mode
  26. Armin Le Grand (allotropia) worked on advanced diagram support and continued the rework of handling attributes and properties
  27. Oliver Specht (CIB) made it so simple HTML is preferred over RTF when pasting into Draw, fixed an issue with wrong inner margin in mirrored page in DOCX/RTF import and added a warning and a progress indicator to AutoFormat in case of applying to large selections
  28. Heiko Tietze (TDF) made it so Select All in Calc selects only the closest range of cells filled with data, added a command to cut a Calc cell without removing its formatting and made Calc column headers stand out
  29. László Németh fixed several issues related to images and objects in Writer tables, fixed resizing the rows and columns of Writer tables inside frames, continued polishing the No Break hyphenation feature, fixed spellchecking issues related to apostrophes, improved DOCX interoperability regarding hyphenation, made it so ASCII double quote matches typographic quote when searching, fixed a recent regression causing narrow no-break spaces to mess with spellchecking and fixed several AutoCorrect issues
  30. Ilmari Lauhakangas (TDF) fixed moving focus to document from Calc Functions Sidebar deck with Esc and made SVG images behave better in Help
  31. Christian Lohmaier (TDF) worked on Windows autoupdater and made large-scale simplifications to makefiles
  32. Thorsten Behrens (allotropia) worked on WASM build
  33. Eike Rathke (Red Hat) made it so certain range functions such as SUMIF and SUBTOTAL now accept inline arrays as arguments
  34. Jonathan Clark (TDF) fixed an issue causing incorrect glyphs to be displayed in RTL font fallback, fixes issues causing Writer to clip paragraphs at the ascent of the top line and descent of the last line, fixed overlapping RTL and LTR text when used together along with footnotes and fixed an issue causing Writer to corrupt layout for vertical text following a frame overflowing to the next page
  35. Regina Henschel made the handling of rotation angles conform to ODF spec
  36. Printf Debugging made it so there is feedback in the UI when resizing a frame or graphical objects would not be accepted
  37. Tibor Nagy (allotropia) fixed an issue with broken hyperlinks with ScreenTip set in imported DOCX files, made it so Name attributes of hyperlinks are exported to PDF as tooltips and fixed PPTX issues in the areas of colourmapping in master slides, placeholders, glue points and transparency
  38. Adam Seskunas worked on the GSoC project to port Java tests to C++
  39. Rafael Lima fixed an issue with Goal Seek macro corrupting the data in Calc cells, made Goal Seek settings be remember during a session and improved the visibility of outline in the selection overlay in Calc
  40. Leonard Sasse did cleanups in Python code
  41. Ritobroto Mukherjee ported some Java SDK examples to Python and worked on the GSoC project to implement cross platform .NET bindings for UNO API
  42. Attila Szűcs (Collabora) fixed images in PPTX files appearing horizontally compressed and fixed chart issues related to leader lines and pie chart label positions
  43. Andreas Heinisch made it so a jump statement is not executed in BASIC, if the expression is out of range, made case changing commands be correctly added by the macro recorder and aligned the implementation of the NOW function in BASIC with the one in Calc to include nanoseconds
  44. Hossein Nourikhah (TDF) made it so LibreOfficeKit headers are shipped in packages, allowing to create C++ applications that can access LibreOffice functionality without building LibreOffice, only by installing SDK and build tools
  45. Sujatro Bhadra replaced Show All and Hide All in the Comments category context menu of Writer Navigator with togglable commands Show Comments and Show Resolved Comments
  46. Kira Tubo added a unit test
  47. Theppitak Karoonboonyanan added a Thai thesaurus and Thai AutoCorrect Support

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

432 bugs, 43 of which are enhancements, have been reported by 275 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 16 )
  2. Gabor Kelemen (allotropia) ( 14 )
  3. Mike Kaganski ( 13 )
  4. Rafael Lima ( 11 )
  5. nobu ( 8 )
  6. Telesto ( 8 )
  7. Miklos Vajna ( 7 )
  8. Óvári ( 7 )
  9. Regina Henschel ( 7 )
  10. Olivier Hallot ( 6 )

Triaged Bugs

421 bugs have been triaged by 52 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 107 )
  2. m_a_riosv ( 36 )
  3. Heiko Tietze ( 27 )
  4. ady ( 24 )
  5. Buovjaga ( 23 )
  6. Julien Nabet ( 22 )
  7. Mike Kaganski ( 18 )
  8. V Stuart Foote ( 18 )
  9. Xisco Faulí ( 14 )
  10. Dieter ( 11 )

Resolution of resolved bugs

436 bugs have been set to RESOLVED.

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

Fixed Bugs

177 bugs have been fixed by 36 people.

Top 10 Fixers

  1. László Németh ( 19 )
  2. Mike Kaganski ( 13 )
  3. Michael Stahl ( 10 )
  4. Patrick Luby ( 8 )
  5. Miklos Vajna ( 8 )
  6. Tibor Nagy ( 7 )
  7. Balazs Varga ( 6 )
  8. Michael Weghorn ( 6 )
  9. Xisco Fauli ( 6 )
  10. Caolán McNamara ( 6 )

List of critical bugs fixed

  1. tdf#161461 Crash on second copy after pasting using Enter in Calc on macOS ( Thanks to Patrick Luby )

List of high severity bugs fixed

  1. tdf#141773 Autocorrection for all languages doesn’t work anymore ( Thanks to László Németh )
  2. tdf#160877 Paragraph classification deleted after Print Preview or when opening file ( Thanks to Xisco Fauli )
  3. tdf#161030 Vertical Tab dialogs–width available for Tab name is too narrow with jumping view of Tab names ( Thanks to Xisco Fauli )
  4. tdf#161198 Negative / inverted highlight when hovering Navigator elements (or Draw tabs) no longer shown ( Thanks to Noel Grandin )
  5. tdf#161498 autocontour function is broken (does not take into account PNG transparency) ( Thanks to Patrick Luby )
  6. tdf#161511 [CRASH] Macro using seekGoal crashes on a brand new document ( Thanks to Mike Kaganski )
  7. tdf#161653 The numbering toolbar dropdown no longer can select from the 8-block of options ( Thanks to Samuel Mehrbrodt )

List of crashes fixed

  1. tdf#160769 LibreOffice 24.2 Document recovery (from timed autoSave) doesn’t restore all open files after crash ( Thanks to Justin Luth )
  2. tdf#160801 Writer crash when use clear formatting after insert page break (macOS only) ( Thanks to Patrick Luby )
  3. tdf#161217 FILEOPEN DOCX Crash when opening specific file ( Thanks to Michael Stahl )
  4. tdf#161346 CRASH: exporting to PDF ( Thanks to Michael Stahl )
  5. tdf#161461 Crash on second copy after pasting using Enter in Calc on macOS ( Thanks to Patrick Luby )
  6. tdf#161511 [CRASH] Macro using seekGoal crashes on a brand new document ( Thanks to Mike Kaganski )
  7. tdf#161786 Manually entering “oper” in the formula editor will cause a crash ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#155212 Writer is very slow when
14 Jun 2024

LibreOffice 24.8 Beta1 is available for testing

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

IMPORTANT INFORMATION FOR WINDOWS 7 USERS
Internal python version has been upgraded to python 3.9 which no longer supports Windows 7. It’s very important to us to know whether LibreOffice 24.8 still works on Windows 7 or not, as well as its python functionalities. Please, do test this version and give us feedback.

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

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

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

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

Happy testing!!

Download it now!

6 Jun 2024

QA/Dev Report: May 2024

General Activities

  1. LibreOffice 24.2.3 was released on May 2
  2. LibreOffice 7.6.7 was released on May 10
  3. Olivier Hallot (TDF) added help pages for SEQUENCE and UNIQUE Calc functions and finalised help for RANDARRAY, XLOOKUP, XMATCH, FILTER, RANDARRAY, SORT and SORTBY functions. He also improved the help for Calc’s Advanced Filter, added extended tips to Sparklines dialog and improved the descriptions seen in the UI for Calc’s RANDARRAY and UNIQUE functions
  4. Adolfo Jayme Barrientos improved the readability and grammar of Help pages
  5. Stéphane Guillou (TDF) added help content for the new ability to start a presentation from the command line at an arbitrary slide number
  6. Alain Romedenne added unit tests for officehelper.py
  7. Dione Maddern added help content for new bar-of-pie and pie-of-pie chart types, updated help for File Properties, Slide Show Settings, Calc View Options, Summary and Expand Slides, Edit Points Bar, Calc change tracking, Shapes menu, Bullets and Numbering Image tab alongside various fixes and cleanups
  8. Stanislav Horacek did corrections to Calc help content
  9. Bogdan Buzea improved help about object positioning in Writer
  10. Gábor Kelemen (allotropia) did code cleanups in the area of measurement units and snap lines, code simplification and includes
  11. Laurent Balland did cleanups in Impress templates and added handling of xlink:type attributes for embedded charts, so they don’t produce a warning in the console
  12. Miklós Vajna (Collabora) created a better implementation of continuous endnotes for Microsoft Word compatibility, implemented support for DOCX/DOC mirrored object positioning and adapted DOCX paragraph handling for files created with Word 2013 or newer, so the top margin of paragraphs on other pages than the first are collapsed
  13. Áron Budea (Collabora) made it faster to open PPTX files with custom shapes
  14. Gökay Şatır, Pranam Lashkari, Szymon Kłos, Méven Car, Hubert Figuière, Jaume Pujantell, Henry Castro and Michael Meeks (Collabora) worked on LOKit used by Collabora Online
  15. Tomaž Vajngerl (Collabora) refactored the code for Impress annotations and cleaned up the accessibility checker code
  16. Julien Nabet continued polishing gssapi authentication support for the MariaDB/MySQL connector and fixed a crash when exporting spreadsheet as PDF with “whole sheet export” option
  17. Xisco Faulí (TDF) added support for SVG 2 attribute values context-stroke and context-fill, optimised the code for getting selected points and objects, added a couple of unit tests, upgraded many dependencies and started applying the newly-added SAL_RET_MAYBENULL for enforcing null checking
  18. Michael Stahl (allotropia) implemented support for recognising localized paragraph style names in DOCX files, fixed the visibility of shapes in header/footer in DOCX files and fixed an issue with AutoText insertion or pasting overriding Writer paragraph style indentation
  19. Mike Kaganski (Collabora) continued polishing HTML map export for text hyperlinks in frames, made LibreOffice’s own OLE objects obey AddReplacementImages setting, made it so the newly-added Windows version detection also handles architectures other than x86_64 and fixed a Writer undo issue affecting list levels
  20. Caolán McNamara (Collabora) introduced SAL_RET_MAYBENULL which for debug builds and MSVC uses _Ret_maybenull_ and -analyze to enforce null checking. He also fixed many issues found by static analysers and fuzzers
  21. Stephan Bergmann (allotropia) worked on WASM build, creating a UNO bridge for it, worked on MAR autoupdater and did many code cleanups and adapted the code to compiler changes
  22. Noel Grandin (Collabora) optimised the speed of Calc column height calculation and getting the text script type and made loading large XLS files faster. He also did many code cleanups mainly in the area of strings
  23. Justin Luth (Collabora) added a button to Notebookbar UIs to toggle dark mode, fixed an issue with comment replies in DOCX appearing in the wrong order, made it possible to start presentations at a specific slide using command line parameters, fixed percents misbehaving when used as list level prefixes/suffixes in Writer, made image fills work in imported DOCX files, fixed an issue with paragraphs in textboxes losing their left and right paragraph indents in imported DOC files and made it so separators for lists with None numbering level are not exported to DOCX
  24. Michael Weghorn (TDF) worked on the accessibility features of Windows, GTK3 and Qt UIs in areas such as comboboxes, made it so the Number of copies field in the Print dialog only responds to mousewheel when the mouse is over it, fixed a Qt6 freeze, made Qt6 support video playback in Impress presentations on Wayland and did cleanups in the Android code
  25. Balázs Varga (allotropia) added Excel2021 array functions RANDARRAY and UNIQUE to Calc, polished the XLOOKUP and XMATCH implementations, made it possible to format characters in text boxes and shapes inside charts, added an option to make data validity case-sensitive in Calc and made the Open Remote button in the Start Center respect disabling via a config file
  26. Patrick Luby did many macOS stability improvements
  27. Jim Raykowski made Navigator Headings display flat when alphabetically sorted and improved context menus related to Navigator
  28. Sarper Akdemir (allotropia) continued polishing the new pane display of Presenter Notes in Impress
  29. Samuel Mehrbrodt (allotropia) made it so dialog tabs that would have spanned multiple horizontal lines are displayed vertically and made bullets used in the current document be displayed in the bullets dropdown
  30. Armin Le Grand (allotropia) continued the rework of handling attributes and properties
  31. Oliver Specht (CIB) made case cycling more robust, continued improving the dialog for managing user fields, fixed an issue with calculation in Writer tables with merged cells, improved OOXML compatibility with wrapped through shapes and images and made it so Data Validation in the context menu is disabled in protected Calc sheets
  32. Arnaud Versini did some code cleanups
  33. Heiko Tietze (TDF) improved some dialogs, made the focus rectangle more prominent for toolbar widgets, made Calc comment authorship optional, increased the mouse hit area for Calc column/row resizing actions and made the visibility of formatting marks more intuitive
  34. Vasily Melenchuk (CIB) expanded the use of Windows attention-grabbing FlashWindow API to dialogs opening, documents loading and LibreOffice starting
  35. László Németh continued polishing new hyphenation options, fixed ordinal indicators for Portuguese and Catalan when using AutoCorrect and made resizing images work in fixed-height Writer table cells in all cases
  36. Ilmari Lauhakangas (TDF) synchronised the Developer Guide hosted in TDF wiki with ODK examples and updated the PyUNO code for setting Python home directory to use PyConfig with newer Python versions
  37. Christian Lohmaier (TDF) made the makefiles easier to read by getting rid of overly complicated leftover conventions from a time when there was a need to deal with split repositories and two different build systems. He also worked on build support under Windows Subsystem for Linux
  38. Thorsten Behrens (allotropia) helped Samuel with the vertical dialog tabs work and fixed build issues
  39. Eike Rathke (Red Hat) fixed a rounding issue when saving to XLSX, fixed an issue with array separators changing when using the fill handle, made Excel intersect operator (space) be correctly detected in XLSX import and made Japanese calendar format import from XLSX more robust
  40. Jonathan Clark (TDF) finalised making BreakIterator (for breaking words or lines) use ICU, made Writer text layout across formatting changes more robust, avoiding incorrect kerning, fixed Writer text shaping across formatting changes and improved CJK fallback font rendering performance
  41. Jakub Kościelak made 64-bit Windows be correctly detected and made the MSI installer code more conformant
  42. Regina Henschel fixed an issue with object positioning after row sort in Calc AutoFilter and made text fit to contour in rotated polygons or bézier curves
  43. Shail Gautum made both Calc’s rolumn/row highlighting and edit mode highlighting more robust and fixed a build issue
  44. Pierre Vacher made zoned time type handling correct in Base table design and made it possible to manage relationships outside the default catalog/schema in Base
  45. Tibor Nagy (allotropia) made it possible to change default bullet symbols via the UI and made Writer hyperlink names show as tooltips
  46. Bayram Çiçek (Collabora) improved the speed of opening Tools – Options by deferring the indexing of dialog strings for the search feature and made it so AutoFill in Calc can now be called via .uno commands without needing to use the mouse
  47. Kurt Nordback continued polishing the of-pie chart type
  48. Rafał Dobrakowski made zoom in/out smoother in Calc preview
  49. Adam Seskunas made it so Writer tables get copied as a matrix to plain text editors
  50. Venetia Furtado added support for measuring the start up time between each splash screen update
  51. Rafael Lima reworked the new cell outline to work nice with different zoom levels and made it so AutoFill handle updates the cursor right after merging cells
  52. Leonard Sasse did cleanups in Python code
  53. Rizal Muttaqin added new icons for of-pie chart types

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

438 bugs, 55 of which are enhancements, have been reported by 272 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 19 )
  2. Stéphane Guillou (stragu) ( 18 )
  3. Gabor Kelemen (allotropia) ( 15 )
  4. Mike Kaganski ( 11 )
  5. johnks ( 9 )
  6. Mihai Vasiliu ( 9 )
  7. Regina Henschel ( 8 )
  8. Heiko Tietze ( 7 )
  9. Hossein ( 7 )
  10. Xisco Faulí ( 7 )

Triaged Bugs

484 bugs have been triaged by 62 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 177 )
  2. Heiko Tietze ( 52 )
  3. m_a_riosv ( 47 )
  4. Dieter ( 21 )
  5. Buovjaga ( 17 )
  6. V Stuart Foote ( 17 )
  7. Julien Nabet ( 16 )
  8. Mike Kaganski ( 16 )
  9. ady ( 12 )
  10. Robert Großkopf ( 11 )

Resolution of resolved bugs

472 bugs have been set to RESOLVED.

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

Fixed Bugs

178 bugs have been fixed by 39 people.

Top 10 Fixers

  1. Mike Kaganski ( 15 )
  2. Dione Maddern ( 11 )
  3. Heiko Tietze ( 9 )
  4. Justin Luth ( 8 )
  5. Caolán McNamara ( 8 )
  6. Balazs Varga ( 6 )
  7. Miklos Vajna ( 6 )
  8. Jonathan Clark ( 4 )
  9. Patrick Luby ( 4 )
  10. Michael Stahl ( 4 )

List of critical bugs fixed

List of high severity bugs fixed

  1. tdf#126573 Add array functions in Calc: FILTER, SORT, SORTBY, UNIQUE, SEQUENCE, RANDARRAY ( Thanks to Balazs Varga )
  2. tdf#144576 Copy a table from Writer to plain text editor or as unformatted text pastes a list instead of matrix (like Calc does) ( Thanks to Adam Seskunas )
  3. tdf#159027 Writer table formulas calculated incorrectly in merged cells when table splits over pages ( Thanks to Oliver Specht )
  4. tdf#160937 Document Properties pages in all modules do not fit screen and cannot be resized (gtk3/gtk4) ( Thanks to Heiko Tietze )
  5. tdf#161020 Vertical Tab dialogs–initial size of the style dialog is too small ( Thanks to Thorsten Behrens )
  6. tdf#161047 Vertical Tab dialogs–Page style dialog is too small and not resizeable ( Thanks to Thorsten Behrens )
  7. tdf#161049 Vertical Tab dialogs–Format Cells dialog in recent 24.8 alpha is too small ( Thanks to Thorsten Behrens )
  8. tdf#161190 LibreOffice Calc crashes if you export a spreadsheet as PDF with “whole sheet export” option enabled. ( Thanks to Julien Nabet )
  9. tdf#61444 Text layout broken across formatting changes (color, underline, etc.) ( Thanks to Jonathan Clark )

List of crashes fixed

  1. tdf#160855 LibreOffice crashes when Calc cells are selected/copied ( Thanks to Patrick Luby )
  2. tdf#160898 Crash selecting all (Ctrl+A) in a temporarily visible paragraph under a table inside a table ( Thanks to Mike Kaganski )
  3. tdf#160906 Crash when changing formatting (e.g. font) inside Text Box Form Control ( Thanks to Armin Le Grand (allotropia) )
  4. tdf#161083 CRASH: closing the document ( Thanks to Miklos Vajna )
  5. tdf#161190 LibreOffice Calc crashes if you export a spreadsheet as PDF with “whole sheet export” option enabled. ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#148616 FILEOPEN PPTX A certain POTX template is slow to open ( Thanks to Aron Budea )
  2. tdf#160056 calc threaded calculation performance issue ( Thanks to Caolán McNamara )
  3. tdf#160897 FILEOPEN: layout loop, freeze in master document linked to subdocument ( Thanks to Michael Stahl )
  4. tdf#81272 Libreoffice Is Very Slow Rendering Chinese Characters (because of font fallback?) ( Thanks to
21 May 2024

LibreOffice 24.8 Alpha1 is available for testing

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

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

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

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

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

Happy testing!!

Download it now!

9 May 2024

QA/Dev Report: April 2024

General Activities

  1. Olivier Hallot (TDF) added Help content for user interface selection dialog, Calc row recalculation at load time, automatic labeled ranges in Calc and font embedding. He also updated menu item paths in Help
  2. Rafael Lima added support for hidden named expressions in Calc, added Reload command to Notebookbar UIs and made named ranges created by the Solver in Calc hidden by default
  3. Stéphane Guillou (TDF) updated Help content for Navigator’s Navigate By
  4. Alain Romedenne continued improving the officehelper Python script for connecting to LibreOffice processes
  5. Dione Maddern improved Help content for inserting objects from the Gallery and did cleanups in Help
  6. Colton Garrett improved Help content for OpenCL and added a Help page for digital signing of paragraphs
  7. Laurent Balland did style cleanups in Impress templates
  8. Miklós Vajna (Collabora) fixed an issue with shape positioning in DOCX import and did many code cleanups
  9. Áron Budea (Collabora) fixed an issue with unwanted spacing in printed text
  10. Marco Cecchetti, Gökay Şatır, Pranam Lashkari, Szymon Kłos and Michael Meeks (Collabora) worked on LOKit used by Collabora Online
  11. Attila Szűcs (Collabora) continued improving the performance of handling transparent animated GIFs
  12. Tomaž Vajngerl (Collabora) improved the text scaling in Impress text boxes, implemented support for custom cell format of pivot table output found in OOXML and did many code cleanups and restructurings
  13. Julien Nabet added gssapi authentication support for the MariaDB/MySQL connector, fixed UI issues in Writer’s Paragraph dialog related to the “Allow to split paragraph” option, fixed crashes and did code cleanups
  14. Xisco Faulí (TDF) continued the implementation of SVG filters
  15. Michael Stahl (allotropia) changed the handling of paragraph and text attributes in empty lines at the end of paragraphs to match the behaviour seen in Microsoft Word
  16. Mike Kaganski (Collabora) fixed issues with rotated text being partially cut off, made it possible to create DDE links to files with special characters in their names on Windows, made the Basic LIKE operator more robust, fixed an issue preventing Windows users with special characters in their names from importing PDF files into Draw, made the position shifting behaviour more robust for objects anchored As Character in Writer, fixed an issue with chapter titles in headers/footers getting mixed up due to headings in endnote content, fixed handling of em and ex units in the properties of imported SVG files, improved the stability of text part positioning in SVG files, fixed handling of whitespace in SVG text, fixed a Draw issue causing font colour to not be retained in certain situations and restored HTML map export for text hyperlinks in frames. He also did many code cleanups and optimisations
  17. Caolán McNamara (Collabora) continued improving performance of threaded calculation in Calc. He also fixed crashes and many issues found by static analysers and fuzzers
  18. Stephan Bergmann (allotropia) worked on WASM build, added a new Expert Configuration setting to not offer Safe Mode in the UI, fixed the msvc_win32_arm64 UNO bridge and worked on Windows Subsystem for Linux support. He also did many code cleanups and adapted the code to compiler changes
  19. Noel Grandin (Collabora) did a big restructuring allowing optimisations to writerfilter which is responsible for RTF and OOXML file support, continued improving the speed of print preview with large merged rows in spreadsheets, improved the speed of loading conditional formatting rules in XLS files and changed to a faster algorithm for generating selection overlays. He also did many code cleanups and optimisations
  20. Justin Luth (Collabora) fixed an issue with paragraph style overrides in imported DOCX files, fixed an issue with protected cell ranges not exporting to XLSX correctly, made parsing of cell addresses in XLSX import more robust, fixed a UI glitch in Groupedbar Compact related to pivot tables and made the z-index of VML GroupShapes import correctly from DOCX files
  21. Michael Weghorn (TDF) worked on the accessibility features of Windows, GTK3 and GTK4 UIs in areas such as toolbar button toggles and Navigator, made IME cursor position reporting more reliable and fixed an issue with form control help texts showing up where they shouldn’t with kf5 UI
  22. Balázs Varga (allotropia) made it possible to do character formatting in chart text elements and included OOXML support for the formatting, continued polishing XLOOKUP and SORT function implementations and added Excel2021 array function SEQUENCE to Calc
  23. Patrick Luby fixed a macOS hang caused by JDBC driver extension, fixed PDF export of presentations containing PDF images, fixed an issue with cursor leftovers being displayed when using Skia/Metal UI rendering on macOS and made SVG icon rendering respect Retina resolution on macOS
  24. Jim Raykowski made fixes and optimisations to Navigator in Impress/Draw context, including fixing an update glitch after saving and reloading and made it possible to delete footnotes and endnotes using the Navigator in Writer
  25. Sarper Akdemir (allotropia) reworked Presenter Notes in Impress, so they are now available as a collapsible pane under the slide in Normal view and made it so mouse scrolling fully visible slides/pages in Impress/Draw switches between the previous/next one
  26. Samuel Mehrbrodt (allotropia) worked on Impress Presenter Notes pane together with Sarper, made it so text formatting toolbar gets enabled when focusing into a text box and ensured text is properly aligned when tabstop is outside of textbox
  27. Armin Le Grand (allotropia) continued polishing support for editing Impress slides during presentation and continued the rework of handling attributes and properties
  28. Oliver Specht (CIB) improved the dialog for managing user fields, made it so Cycle Case will be applied to the sentence if the cursor is at the sentence end and implemented support for DOCVARIABLE fields in imported DOC files
  29. Arnaud Versini did cleanups in locale handling code
  30. Heiko Tietze (TDF) did improvements to several dialogs and made it so the cell focus rectangle in Calc appears outside the active cell
  31. Taichi Haradaguchi updated Help content after UI changes, updated external library versions and did many UI string fixes and cleanups
  32. Vasily Melenchuk (CIB) fixed a crash in Writer Navigator
  33. Vivek Javiya (Collabora) extended the easy conditional formatting dialog in Calc
  34. László Németh added DOCX import support for hyphenate-keep, added a Hyphenation Across option into Paragraph dialog’s Text Flow tab in Writer, made it possible to resize table rows even if cursor is outside the table in Writer and made Writer table cell selection and resizing more robust when dealing with images in cells
  35. Ilmari Lauhakangas (TDF) removed obsolete reserved shortcuts and improved documentation for the related code
  36. Gábor Kelemen (allotropia) fixed some dialog settings not being remembered across sessions and did code cleanups in the area of code simplification and includes
  37. Ritobroto Mukherjee added sinusoidal and coil-like shapes and ported Java TerminationTest ODK example to C++
  38. Christian Lohmaier (TDF) worked on build support under Windows Subsystem for Linux
  39. Moritz Duge (allotropia) optimised the loading of GPG key data
  40. AntonyDas Nadar (Collabora) enabled accessibility for comboboxes in Sidebar
  41. Thorsten Behrens (allotropia) made editing Impress slides during presentation non-experimental
  42. Khushi Gautam implemented the Sidebar Quick Find deck in Writer as part of an Outreachy project
  43. Gabriel Masei (1&1) improved CSV field separator detection when several separators are selected on import
  44. Mohit Marathe added UI to set document properties TabsRelativeToIndent and TabOverMargin
  45. Sujatro Bhadra replaced AutoFormat button with table style listbox in Writer’s Convert Text to Table dialog
  46. Eike Rathke (Red Hat) added [Multiple] and [Undetermined] to language list
  47. Leonid Ryzhov made LanguageTool use correct default URL when username/API key are set
  48. Jonathan Clark (TDF) worked on making BreakIterator (for breaking words or lines) use ICU
  49. Juan C. Sanz made it possible to connect to MS Access .mdb files by using Microsoft.ACE.OLEDB.12.0 provider
  50. Kira Tubo added several automated tests for Writer
  51. Zeph Chai ported ChartInDraw and ChartInWriter ODK examples to Python
  52. Sahil Gautam extended Insert Cells Dialog to allow adding a set of rows/columns and made the cell background change when entering edit mode in Calc
  53. Ahmed Hamed improved the conditional formatting dialog by replacing the static “>=” with a dropdown of different operators
  54. Luv Sharma made the handling of “#” characters more robust in Basic
  55. Jakub Kościelak did fixes to the Windows installer and improved the presentation of the Windows version string in Help – About dialog (based on earlier work by Joel Dowdy and Achintya Sharma)
  56. Alex Henrie added missing file types to Linux desktop files
  57. Todor Balabanov improved the accuracy of the comparison code in NLP Solver

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

410 bugs, 67 of which are enhancements, have been reported by 260 people.

Top 10 Reporters

  1. Gabor Kelemen (allotropia) ( 16 )
  2. Telesto ( 14 )
  3. Mike Kaganski ( 12 )
  4. Heiko Tietze ( 10 )
  5. Stéphane Guillou (stragu) ( 10 )
  6. Eyal Rozenberg ( 9 )
  7. Xisco Faulí ( 8 )
  8. Tyler ( 7 )
  9. peter josvai ( 7 )
  10. Cor Nouws ( 5 )

Triaged Bugs

398 bugs have been triaged by 66 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 61 )
  2. m_a_riosv ( 48 )
  3. Heiko Tietze ( 47 )
  4. Buovjaga ( 27 )
  5. Dieter ( 21 )
  6. V Stuart Foote ( 21 )
  7. Mike Kaganski ( 20 )
  8. raal ( 14 )
  9. Xisco Faulí ( 14 )
  10. ady ( 12 )

Resolution of resolved bugs

430 bugs have been set to RESOLVED.

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

Fixed Bugs

149 bugs have been fixed by 37 people.

Top 10 Fixers

  1. Mike Kaganski ( 19 )
  2. Michael Stahl ( 7 )
  3. Noel Grandin ( 7 )
  4. Heiko Tietze ( 6 )
  5. Patrick Luby ( 6 )
  6. Jim Raykowski ( 5 )
  7. Xisco Fauli ( 5 )
  8. Balazs Varga ( 5 )
  9. László Németh ( 4 )
  10. Michael Weghorn ( 4 )

List of high severity bugs fixed

  1. tdf#154581 Paragraph language and character formatting (bold, italic) lost when pasting HTML ( Thanks to Michael Stahl )
  2. tdf#160016 Inserted GIF flipped vertically; previews in Gallery and Fontwork dialog flipped or mangled ( Thanks to Tomaž Vajngerl )
  3. tdf#160444 Crash on closing the 3D-Effects Window ( Thanks to Patrick Luby )
  4. tdf#160632 TABLE: Crash when using column width dialog ( Thanks to Noel Grandin )
  5. tdf#160698 Crash after opening Print dialog ( Thanks to Tibor Nagy )
  6. tdf#58434 Show formatting marks when displaying non-printing characters +F10, rather than field shading +F8 (for formatting marks as in comment 18) ( Thanks to Heiko Tietze )

List of crashes fixed

  1. tdf#159379 Writer crashes when multiple images are drag-and-dropped “As Character” (steps in comment 8) ( Thanks to Miklos Vajna )
  2. tdf#159683 Crash on closing LibreOffice with certain content on the clipboard ( Thanks to Miklos Vajna )
  3. tdf#159719 SfxItemPool::IsInRange crash: save and reload in Impress or Draw ( Thanks to Armin Le Grand (allotropia) )
  4. tdf#160444 Crash on closing the 3D-Effects Window ( Thanks to Patrick Luby )
  5. tdf#160590 Impress crashes with skia Metal enabled, skia raster software rendering works (MacOS Monterey (12.7.4) w/Intel HD Graphics 6000) ( Thanks to Patrick Luby )
  6. tdf#160632 TABLE: Crash when using column width dialog ( Thanks to Noel Grandin )
  7. tdf#160698 Crash after opening Print dialog ( Thanks to Tibor Nagy )
  8. tdf#160765 EDITING: Insert comment – Copy – Paste Comments – Undo – Show comment -> LO crash ( Thanks to Andreas Heinisch )
  9. tdf#160768 Changing value in a text box control with a link cell set up, Crash ( Thanks to Noel Grandin )
  10. tdf#160827 Crash on opening certain .docx files ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#160399 Print Preview freezes with whole row merged in large spreadsheet ( Thanks to Noel Grandin )
  2. tdf#160706 speed up loading conditional formatting rule in XLS ( Thanks to Noel Grandin )

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

  1. tdf#107081 LOCALHELP: Index: backgrounds;inserting form Gallery ( Thanks to Dione Maddern )
  2. tdf#108057 Primary key should default to AutoValue=Yes when type is integer ( Thanks to Mike Kaganski )
  3. tdf#132253 CHARACTER DIALOG: Drop hyperlink from character attributes ( Thanks to Olivier Hallot )
  4. tdf#132599 Option to stop words hyphenating across pages
11 Apr 2024

QA/Dev Report: March 2024

General Activities

  1. LibreOffice 7.6.6 and LibreOffice 24.2.2 were released on March 28
  2. Olivier Hallot (TDF) renamed Fontwork to Text along Path in the UI while updating Help, added Help content for ExportAsFixedFormat VBA method and new Calc functions FILTER, SORT and SORTBY and did several cleanups and fixes in Help
  3. Rafael Lima made several improvements to Calc’s Solver dialog, improved the visual consistency of the Tabbed UI and added a warning about the need to reload file after changing macro security level
  4. Stéphane Guillou (TDF) updated Help content after UI changes and improved the Help page for macro security
  5. Alain Romedenne made many improvements to the officehelper Python script for connecting to LibreOffice processes
  6. Dione Maddern rewrote the Help page for Calc’s SUMIF function, updated Help for Writer’s View options and did cleanups in Help
  7. Gábor Kelemen (allotropia) did many cleanups in the area of includes while improving the script for finding unneeded includes. He also made some Help fixes
  8. Pierre F. made many improvements and fixes to Help pages, for example in the areas of regular expressions and Basic
  9. Andras Timar (Collabora) made Help build more robust on Windows and made some cleanups in Help regarding translatable strings
  10. Laurent Balland updated Grey Elegant Impress template
  11. Miklós Vajna (Collabora) improved copying and pasting between Google Sheets and Calc and did many code cleanups and improvements to automated tests
  12. Áron Budea, Marco Cecchetti, Gökay Şatır, Pranam Lashkari, Jaume Pujantell and Michael Meeks (Collabora) worked on LOKit used by Collabora Online
  13. Gülşah Köse (Collabora) made it so pressing Enter in an empty list item ends the list in Impress
  14. Attila Szűcs (Collabora) improved the performance of handling transparent animated GIFs and made it so image placeholders imported from PPTX files do not display text
  15. Tomaž Vajngerl (Collabora) did many code cleanups in graphics code
  16. Julien Nabet fixed incorrect display of custom page numbers in Sidebar, fixed an issue with duplicating a sheet in Calc causing unwanted axis label to appear in charts and fixed some crashes
  17. Andreas Heinisch fixed an issue with saving print ranges to XLS files
  18. Xisco Faulí (TDF) made a dozen additions and changes to automated tests and added a script to replace missing fonts in test documents. He also improved SVG support by implementing overflow:visible, switch element and the filters feMerge, feMergeNode, feBlend and feComposite.
  19. Michael Stahl (allotropia) made the Curl-based WebDAV content provider more robust
  20. Mike Kaganski (Collabora) fixed issues with copying and pasting charts in Calc, fixed an issue causing incorrect closing tags in Writer HTML export, fixed an issue affecting conditional formatting in overlapping cell ranges, made canceling out of Insert Chart dialog more robust in case of multiple views, fixed an issue with picking a connection type in Database Wizard, fixed an issue in the UNO API implementation for text ranges, harmonised the rounding in Calc’s number formatter and ROUND function and made it so index field names can be single characters which is good news for Japanese users
  21. Caolán McNamara (Collabora) improved the performance of threaded calculation in Calc, fixed an issue with Calc’s currency selection dropdown in GTK UIs, improved dark mode support and made “Always autocorrect to” more robust. He also fixed crashes and many issues found by static analysers and fuzzers
  22. Stephan Bergmann (allotropia) worked on WASM build. He also did many code cleanups and adapted the code to compiler changes
  23. Noel Grandin (Collabora) improved loading time for PPTX files with lots of unused master slides, improved loading time for DOCX files with lots of headers and footers, optimised the handling of columns in Calc, improved the speed of print preview with large merged rows in spreadsheets. He also did many code cleanups
  24. Justin Luth (Collabora) made the new global config option RecalcOptimalRowHeightMode also work for XLSX files, fixed a crash when trying to overwrite file in read-only directory when its lock file exists, fixed an issue with z-ordering of objects in DOCX files, fixed image placement issues in DOC/DOCX files, made searching backwards for end of paragraph regex work in Writer, fixed an issue causing unwanted toggling of Ordered List button and made it so frame text boundary line in Writer is only shown if display of formatting marks is active
  25. Michael Weghorn (TDF) fixed HiDPI scaling with KF6/Qt6 UIs under Wayland and worked on the accessibility features of GTK4 UI
  26. Balázs Varga (allotropia) added Excel2021 array functions FILTER, SORT and SORTBY to Calc, fixed issues with chart rendering in XLSX files, improved the performance of Calc’s SUMPRODUCT function and fixed an issue with objects not shown in slideshow in a PPTX file if they have fillstyle or linestyle
  27. Patrick Luby (NeoOffice) fixed issues related to the transparency-to-alpha rework, fixed a Skia issue related to a changed default, fixed horizontal swiping and scrolling when using an RTL UI, made it possible to encrypt files with using public GPG keys with unknown Ownertrust on macOS and fixed macOS crashes
  28. Jim Raykowski fixed an issue preventing use of keyboard shortcuts when focused into a tab bar element in the Sidebar, fixed an issue with text selection over pages for multi column tables with repeated headings, improved the name display of custom shapes in the Navigator in Impress/Draw and added a UNO API command to set layer of objects in Draw
  29. Sarper Akdemir (allotropia) made it so a reload is not required for embedded objects to be disabled
  30. Regina Henschel worked on extruded/3D shape support in PPTX files
  31. Samuel Mehrbrodt (allotropia) improved the accessibility checker
  32. Armin Le Grand (allotropia) continued polishing support for editing Impress slides during presentation and continued the rework of handling attributes and properties
  33. Oliver Specht (CIB) made it possible to insert an empty paragraph before an index that is the first element in a Writer document, made Clone Formatting more robust in Impress, added a search field to Gallery and made Cycle Case also work at the end of words
  34. Arnaud Versini did some code cleanups and optimisations
  35. Heiko Tietze (TDF) made Infobar close buttons easier to hit, made Bullets and Numbering dialog cleaner, improved dark mode support and added a “What’s new?” dialog to be shown on first run of a major version
  36. Hossein Nourikhah (TDF) worked on Developers Guide examples and fixed updating hyperlinks in Draw
  37. Tibor Nagy (allotropia) fixed an issue with disappearing text in merged Calc cells and fixed a placeholder box being too tall in PPTX files
  38. Kurt Nordback finished adding a chart type for “pie-with-remainder-as-another-pie” and fixed an issue where stacked column charts did not show connection lines
  39. Taichi Haradaguchi did some cleanups in dialog definition files
  40. Vasily Melenchuk (CIB) improved the code for WinAPI FlashWindow() function that alerts the user about an event in an application
  41. Hubert Figuière (Collabora) worked on jsdialog used by Collabora Online
  42. David Gilbert did code cleanups in PDF import code
  43. Jean-Pierre Ledure worked on the ScriptForge library
  44. Leonard Sasse did many cleanups in Python files
  45. Fridrich Štrba fixed building with Java 8 and autoconf 2.72
  46. Vivek Javiya made heading colours dynamic in Calc, allowing for automatic adjustment
  47. László Németh fixed hyphenation at stem boundary by adding a new hyphenation option “Compound characters at line end” and implemented hyphenate-keep paragraph property to keep both parts of a hyphenated word within a single page
  48. Adlair Cerecedo-Mendez added LibreOffice minor version and CPU architecture to PDF metadata
  49. Skyler Grey (Collabora) improved animating of bullets in presentations exported as SVG
  50. René Engelhard (Debian) did build fixes
  51. Sahil Gautam made hyperlinks accessible via keyboard

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

468 bugs, 82 of which are enhancements, have been reported by 297 people.

Top 10 Reporters

  1. peter josvai ( 20 )
  2. Stéphane Guillou (stragu) ( 17 )
  3. Rafael Lima ( 12 )
  4. Telesto ( 11 )
  5. Jeff Fortin Tam ( 10 )
  6. Gabor Kelemen (allotropia) ( 9 )
  7. prrvchr ( 8 )
  8. Michael Otto ( 7 )
  9. Kevin Suo ( 6 )
  10. Mike Kaganski ( 6 )

Triaged Bugs

469 bugs have been triaged by 73 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 149 )
  2. V Stuart Foote ( 29 )
  3. m_a_riosv ( 28 )
  4. Heiko Tietze ( 22 )
  5. Buovjaga ( 20 )
  6. Julien Nabet ( 15 )
  7. Mike Kaganski ( 15 )
  8. Rafael Lima ( 15 )
  9. dunguyen ( 14 )
  10. ady ( 14 )

Resolution of resolved bugs

429 bugs have been set to RESOLVED.

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

Fixed Bugs

143 bugs have been fixed by 35 people.

Top 10 Fixers

  1. Mike Kaganski ( 12 )
  2. Caolán McNamara ( 12 )
  3. Julien Nabet ( 8 )
  4. Justin Luth ( 7 )
  5. Pierre F ( 6 )
  6. Xisco Fauli ( 6 )
  7. Patrick Luby ( 6 )
  8. Rafael Lima ( 6 )
  9. Balazs Varga ( 5 )
  10. Noel Grandin ( 5 )

List of critical bugs fixed

  1. tdf#160036 Selection invisible in a11y High Contrast modes with SKIA/Raster, Skia/Vulkan unaffected ( Thanks to Patrick Luby )
  2. tdf#160095 CRASH: using ALT+RETURN twice ( Thanks to Julien Nabet )

List of high severity bugs fixed

  1. tdf#142133 Hyperlinks cannot be clicked / interacted with in PDF export of RTF or DOCX files (comment 9) ( Thanks to Xisco Fauli )
  2. tdf#152524 macOS: LibreOffice crashes (gpgme / gpgmeio) on macOS 13 Ventura ( Thanks to Patrick Luby )
  3. tdf#154863 Crash when moving images around in a multipage table ( Thanks to Matt K )
  4. tdf#157258 “Always autocorrect to” deletes the word instead of replacing (affects extensions like Grammalecte, LanguageTool, Antidote) ( Thanks to Caolán McNamara )
  5. tdf#159094 FILESAVE PDF Tagged PDF export of media file fails to create PDF ( Thanks to Tibor Nagy )
  6. tdf#159373 Crash in: ScTable::HasAttrib(short,long,short,long,HasAttrFlags) ( Thanks to Julien Nabet )
  7. tdf#159931 Exported pptx cannot be opened in PowerPoint because a referenced part does not exist ( Thanks to Sarper Akdemir )
  8. tdf#160149 CRASH: undoing conditional format ( Thanks to Mike Kaganski )
  9. tdf#160184 allow to “Encrypt with GPG key” on save using public keys with unknown Ownertrust ( Thanks to Patrick Luby )
  10. tdf#160365 Writer: unable to turn off “text boundaries” for frames / tables ( Thanks to Justin Luth )
  11. tdf#83720 PIVOTTABLE: Wrong date format in column field ( Thanks to Tomaž Vajngerl )
  12. tdf#93352 UI. RTL: Horizontal scrolling for right-to-left Sheet moves in opposite direction (macOS and Linux) ( Thanks to Patrick Luby )

List of crashes fixed

  1. tdf#152524 macOS: LibreOffice crashes (gpgme / gpgmeio) on macOS 13 Ventura ( Thanks to Patrick Luby )
  2. tdf#154072 crash / no effect when clicking some dropdown buttons when toolbar overflows ( Thanks to Caolán McNamara )
  3. tdf#154863 Crash when moving images around in a multipage table ( Thanks to Matt K )
  4. tdf#158344 FILEOPEN DOCX Crash on opening file ( Thanks to Miklos Vajna )
  5. tdf#158945 Calc: crash when entering text in a cell ( Thanks to Julien Nabet )
  6. tdf#159373 Crash in: ScTable::HasAttrib(short,long,short,long,HasAttrFlags) ( Thanks to Julien Nabet )
  7. tdf#159879 Crash when closing “3D View” dialog ( Thanks to Xisco Fauli )
  8. tdf#159933 crash when applying Solarize filter to raster image ( Thanks to Noel Grandin )
  9. tdf#160095 CRASH: using ALT+RETURN twice ( Thanks to Julien Nabet )
  10. tdf#160149 CRASH: undoing conditional format ( Thanks to Mike Kaganski )
  11. tdf#160192 CRASH when trying to overwrite file in read-only directory when its lock file exists ( Thanks to Justin Luth )
  12. tdf#160222 LibreOffice 7.6.5 – SF_Session RunApplication crash for unknown reason ( Thanks to Jean-Pierre Ledure )
  13. tdf#160368 Crash on save after deleting sheet ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#159687 Cutting rows from specific file with whole column references in formula is slow ( Thanks to Balazs Varga )

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

  1. tdf#103068 New Database Wizard gets confused between ODBC and JDBC connection if you backup twice to step 1. ( Thanks to Mike Kaganski )
  2. tdf#116156 Python // officehelper.py misbehaves since 5.3.7 ( Thanks to Alain Romedenne )
  3. tdf#126464 Remove “Numbering on/off” UNO command