10 Apr 2023

QA/Dev Report: March 2023

General Activities

  1. LibreOffice 7.5.1 was announced on March 2
  2. LibreOffice 7.4.6 was announced on March 9
  3. LibreOffice 7.5.2 was announced on March 30
  4. Rafael Lima continued polishing dark mode support, made it so Calc solver settings are saved to file, including XLSX files and made some smaller tweaks to the UI and Help
  5. Adolfo Jayme Barrientos made some tweaks to wordings in UI and Help
  6. Olivier Hallot (TDF) corrected help for Calc’s INDEX() function, updated menu paths and made many refactorings and cleanups in Help. He also added better UNO API error messages for Calc sheet insertion and improved extended tooltips
  7. Seth Chaiklin made many text improvements both in the UI and in Help related to heading numbering, indexes, captions and styles
  8. Alain Romedenne corrected parameter names for Basic functions in Help
  9. Sophia Schröder made many cleanups in Help markup, with Christian Lohmaier (TDF) assisting in mass replacements
  10. Juan C. Sanz added a help page for Firebird external connection
  11. Angelle Leger created a help page for zoom in Calc
  12. Stanislav Horacek made small corrections in ScriptForge and regular expression Help pages
  13. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  14. Jean-Pierre Ledure worked on the ScriptForge library
  15. Szymon Kłos and Pranam Lashkari (Collabora) worked on jsdialog used by Collabora Online
  16. Eike Rathke (Red Hat) fixed issues brought up by Ady during review of Calc function articles in the wiki
  17. Tomaž Vajngerl (Collabora) continued polishing support for document themes and made the text auto-fit algorithm in Impress match OOXML better. He also made cleanups in code related to shapes
  18. Julien Nabet made it possible to use the colon key in shortcuts
  19. Andreas Heinisch made empty grid cells evident in the Special Characters dialog, fixed old issues with print ranges being lost upon copying a Calc sheet to another document and level settings being ignored in a table of contents created from custom styles, added support for Unicode minus (0x2212) in Calc value input, fixed an issue causing data loss when renaming libraries in Basic organizer and improved the compatibility of macro modules with other OpenOffice.org derivatives
  20. László Németh fixed an issue with text files with very long lines causing instability alongside some Writer regressions
  21. Xisco Faulí (TDF) did lots of refactoring in automated tests and added many new ones. He also made tracked changes in Calc display Unknown Author, if no name is set in user data and fixed some crashes.
  22. Michael Stahl (allotropia) made many improvements to the export of accessible PDFs, allowing LibreOffice to export with accessible options by default and added a decorative flag for frame styles upon ODT and DOCX export
  23. Mike Kaganski (Collabora) fixed issues with Writer table of contents, autofitting column width in Calc, table indentation in exported HTML files, made many improvements to the LanguageTool remote checking support, made the VBA function StrConv more robust and improved the loading time of Writer documents with lots of tables. He also fixed crashes and made many code cleanups
  24. Caolán McNamara (Red Hat) made many improvements and fixes to all kinds of scrolling actions. He also made many other accessibility and UI-related improvements and crash fixes
  25. Stephan Bergmann (Red Hat) made many code and build-related cleanups, for example changing the parsing of URLs with queries to respect the HTTP/1.1 protocol update from 2014, updating the homegrown string types to make use of C++20 features and dealing with new compiler releases
  26. Noel Grandin (Collabora) made many code cleanups, for example improving the safety of concurrent code, reducing layers of abstraction, reducing the code verbosity of functions called often and making the Chart-related code simpler and more performant
  27. Justin Luth (Collabora) created an experimental UI for setting list levels of paragraphs and fixed issues with page breaks, anchoring and text boxes in DOCX files as well as cycling Calc cell reference types in combination with frozen rows/columns
  28. Heiko Tietze (TDF) increased the size of the status bar icons, reworked how light and dark themes are presented in Application Colors option view and made many other UI improvements and tweaks
  29. Paris Oplopoios (Collabora) added a UNO command to change the application theme and made it possible for separate application views to have different colours
  30. Armin Le Grand (allotropia) worked on multi-color gradient support
  31. Tibor Nagy (NISZ) fixed an issue with losing preset sizes of custom sized backgrounds in Impress
  32. Tor Lillqvist, Marco Cecchetti and Michael Meeks (Collabora) worked on LOKit improvements
  33. Michael Weghorn worked on the Android version, Qt/KDE and accessibility
  34. Regina Henschel improved Fontwork to WordArt compatibility
  35. Franklin Weng made exported XHTML files nicer to read by adding newlines after certain tags
  36. Balázs Varga (allotropia) fixed an issue with dropdown form control width
  37. Colomban Wendling (Hypra) worked on accessibility tests
  38. Kohei Yoshida fixed a Calc crash and improved unit tests
  39. Samuel Mehrbrodt (allotropia) moved Accessibility Check from a dialog to the Sidebar
  40. Czeber László Ádám (NISZ) fixed issues with unwanted empty paragraphs appearing before tables upon DOCX export and tracked field changes not being parsed properly upon DOCX import
  41. Khaled Hosny (Alif Type) made it so proper Unicode code points are used for bullet style names
  42. Jürgen Funk (CIB) fixed an issue with the display of keyboard shortcuts after deleting them and improved the git hooks used in the development process
  43. Björn Michaelsen made refactorings to Writer code
  44. Gábor Kelemen (allotropia) added support for DOCX importing and exporting of styles in tables of figures
  45. Sarper Akdemir (Collabora) implemented support for default tab size in Impress alongside handling of such in PPTX files
  46. Rizal Muttaqin completed a dark variant for Sukapura icon theme and made many updates to the other icon themes
  47. Vojtěch Doležal made many improvements to Writer’s bibliography marks feature
  48. Taichi Haradaguchi updated many dependencies
  49. Patrick Luby (Collabora) fixed an issue with scrolling in Calc on macOS, improved macOS dark mode support and worked on the iOS version
  50. Arnaud Versini made some code cleanups
  51. Jaume Pujantell (Collabora) fixed an issue preventing WebDAV access via macros
  52. Galdam Jitsu continued polishing the new mime type icons
  53. Grigory Mozhaev added an optional Calc formula indicator
  54. Maxim Monastirsky added support for drawing styles in Calc
  55. Attila Szűcs (Collabora) added support for zip64-compressed OOXML files
  56. Tünde Tóth (NISZ) fixed some DOCX hyperlink issues
  57. Mark Hung fixed issues with vertical writing emphasis mark position
  58. Luigi Iucci made it so five most recently used currencies are displayed in the currency toolbar dropdown
  59. Jim Raykowski fixed Tabbed Compact UI tabs not being updated upon context change
  60. Vasily Melenchuk (CIB) added support for document variables in DOCX import

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

630 bugs, 72 of which are enhancements, have been reported by 370 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 52 )
  2. sdc.blanco ( 19 )
  3. Mike Kaganski ( 13 )
  4. Gabor Kelemen (allotropia) ( 13 )
  5. Stéphane Guillou (stragu) ( 11 )
  6. Tuomas Hietala ( 10 )
  7. Telesto ( 9 )
  8. Robert Großkopf ( 9 )
  9. ady ( 7 )
  10. Roman ( 7 )

Triaged Bugs

842 bugs have been triaged by 86 people.

Top 10 Triagers

  1. Buovjaga ( 199 )
  2. Stéphane Guillou (stragu) ( 185 )
  3. Heiko Tietze ( 54 )
  4. eisa01 ( 44 )
  5. m.a.riosv ( 35 )
  6. Dieter ( 31 )
  7. V Stuart Foote ( 31 )
  8. Julien Nabet ( 24 )
  9. raal ( 18 )
  10. Mike Kaganski ( 16 )

Resolution of resolved bugs

649 bugs have been set to RESOLVED.

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

Fixed Bugs

207 bugs have been fixed by 42 people.

Top 10 Fixers

  1. Caolán McNamara ( 22 )
  2. Michael Weghorn ( 18 )
  3. Seth Chaiklin ( 16 )
  4. Rizal Muttaqin ( 10 )
  5. Mike Kaganski ( 9 )
  6. Justin Luth ( 7 )
  7. Andreas Heinisch ( 7 )
  8. Heiko Tietze ( 7 )
  9. László Németh ( 6 )
  10. Eike Rathke ( 6 )

List of high severity bugs fixed

  1. tdf#136904 Crash swlo!SwRedlineData::operator!=+0x177 (steps in comment 7) ( Thanks to László Németh )
  2. tdf#149485 “Show Whitespace” condition changes other documents look ( Thanks to Xisco Fauli )
  3. tdf#152406 macOS Calc: Scrolling: scrollbar showing wrong position resulting in unscrollable document ( Thanks to Patrick Luby )
  4. tdf#153628 Spellcheck now does not work v7.5.0.3 X86_64 ( Thanks to László Németh )
  5. tdf#153669 Formula stops working after copy and paste onto a different cell ( Thanks to Kohei Yoshida )
  6. tdf#153819 Copying table column outside of table crashes Writer ( Thanks to László Németh )
  7. tdf#153891 Crash in: writerfilter::dmapper::DomainMapperTableHandler::endTable(unsigned int, bool) ( Thanks to László Németh )
  8. tdf#153926 FORMATTING: CRASH when trying to change language for selection ( Thanks to Noel Grandin )
  9. tdf#154050 Crashes when inserting or changing a note in Calc With Standard Toolbar (Single Mode) enabled ( Thanks to Maxim Monastirsky )
  10. tdf#154061 CRASH: undoing column insert ( Thanks to Paris Oplopoios )
  11. tdf#154232 Using drag/drop to reorder a Heading in Navigator window causes Writer to crash (EDIT) (gtk only) ( Thanks to Caolán McNamara )
  12. tdf#94319 Copy/Paste of lines (and grouped object with lines inside) places the copy in unpredictable location ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#136904 Crash swlo!SwRedlineData::operator!=+0x177 (steps in comment 7) ( Thanks to László Németh )
  2. tdf#148143 CRASH: after pasting twice the whole sheet ( Thanks to Kohei Yoshida )
  3. tdf#150135 Accessing uninitialized TextInputStream methods crashes ( Thanks to Baole Fang )
  4. tdf#153819 Copying table column outside of table crashes Writer ( Thanks to László Németh )
  5. tdf#153891 Crash in: writerfilter::dmapper::DomainMapperTableHandler::endTable(unsigned int, bool) ( Thanks to László Németh )
  6. tdf#153926 FORMATTING: CRASH when trying to change language for selection ( Thanks to Noel Grandin )
  7. tdf#154000 Large text lines cause it to crash or slow down to the point of unusability. ( Thanks to László Németh )
  8. tdf#154039 LO crashes when navigating in Special Characters dialog table with NVDA screen reader enabled ( Thanks to Michael Weghorn )
  9. tdf#154050 Crashes when inserting or changing a note in Calc With Standard Toolbar (Single Mode) enabled ( Thanks to Maxim Monastirsky )
  10. tdf#154061 CRASH: undoing column insert ( Thanks to Paris Oplopoios )
  11. tdf#154179 Crash opening Chapter Numbering dialog, when current paragraph has an outline style, but DF outline level “Text Body” ( Thanks to Mike Kaganski )
  12. tdf#154205 Crash on reload of file (segfault in libswlo.so) ( Thanks to Caolán McNamara )
  13. tdf#154232 Using drag/drop to reorder a Heading in Navigator window causes Writer to crash (EDIT) (gtk only) ( Thanks to Caolán McNamara )
  14. tdf#154322 XML Form Document: Choosing Instance after first clicking on Bindings leads to Crash of LO ( Thanks to Caolán McNamara )
  15. tdf#154378 LibreOffice crashed when use tablet/Insert the u-disk, and the recovery destroy the saved file (Skia Vulkan) ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#154486 A document with thousands of tables loads very slow, time grows quadratically ( Thanks to Mike Kaganski )

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

  1. tdf#102261 FILEOPEN PPTX Badly aligned text, using spaces as indentation ( Thanks to Sarper Akdemir )
  2. tdf#104394 FILEOPEN DOCX: Textbox is missing ( Thanks to Justin Luth )
  3. tdf#115625 FILEOPEN DOCX: Table placed on wrong position because of Frame Wrap ( Thanks to Justin Luth )
  4. tdf#117037 localc does not understand unicode minus ( Thanks to Andreas Heinisch )
  5. tdf#124472 FILEOPEN DOCX Field code change is not parsed as Track Changes entry ( Thanks to Czeber László Ádám )
  6. tdf#38890 Remove hard-coded project URLs ( Thanks to Adoche Onaji )
  7. tdf#38948 FILESAVE – Calc does not save the solver’s model to files ( Thanks to Rafael Lima )
  8. tdf#39667 Enable accessible/tagged PDF export options by default ( Thanks to Michael Stahl )
  9. tdf#40142 Table of Contents from Custom Styles ignores level limit ( Thanks to Andreas Heinisch )
  10. tdf#51195 : LibreOffice can not save fontwork as docx ( Thanks to Regina Henschel )
  11. tdf#66613 EDITING: sheet copied to another document does not retain a defined print range ( Thanks to Andreas Heinisch )
  12. tdf#83283 LOCALHELP: Write help page for Label Field Selection in
6 Mar 2023

QA/Dev Report: February 2023

General Activities

  1. LibreOffice 7.5.0 was announced on February 2
  2. Roman Kuznetsov gave a talk about QA in russian
  3. Rafael Lima continued polishing dark mode support, made it so empty BASIC libraries are populated by an empty module for better user experience, made zooming smoother in Impress and Draw, implemented shortcut-assignable zoom commands as well as commands for toggling Watch/Stack windows for Basic IDE, made colour schemes translatable and fixed some broken links in Help
  4. Adolfo Jayme Barrientos improved the layout of some dialogs and updated some Help texts after UI changes
  5. Olivier Hallot (TDF) improved Help pages for Template Manager, command line conversion filter info and Draw layers. He also added links to Calc function wiki articles
  6. Seth Chaiklin made many text improvements both in the UI and in Help related to heading numbering and indexes
  7. Alain Romedenne corrected malformed keyword names in BASIC function signatures and added a Help page for FormatPercent Basic/VBA function
  8. Sophia Schröder made many smaller fixes and markup rework in Help files
  9. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  10. Jean-Pierre Ledure worked on the ScriptForge library
  11. Szymon Kłos, Dennis Francis and Henry Castro (Collabora) worked on LOKit improvements. Szymon also made HTML export more robust regarding closing tags. Henry fixed an issue with master slide previews in Impress
  12. Andras Timar (Collabora) made some build-related improvements and fixes
  13. Eike Rathke (Red Hat) fixed an issue with dates showing as integers in XLSX files, added Saraiki to languages and made many code cleanups
  14. Tomaž Vajngerl (Collabora) made PDFs exported as hybrid conform to PDF validity requirements and continued polishing support for document themes
  15. Julien Nabet fixed an issue with setting search attributes via macros and implemented support for CSS color rules using alpha values when pasting HTML text from clipboard
  16. Andreas Heinisch added an expert option for sorting recent documents list according to the currently active LibreOffice module, made it so the UTF-8 byte order mark is preserved in saved CSV files, made line number alignment look better in Basic IDE and polished the look of highlighting of favourites in Special Characters dialog
  17. László Németh fixed an issue where saving to a WebDAV server too frequently caused the saving to fail
  18. Xisco Faulí (TDF) made over 40 additions and improvements to automated tests, made it possible to change the UI when viewing a read-only document and fixed many crashes
  19. Michael Stahl (allotropia) improved the image alternative text compatibility with different versions of the DOCX format, continued polishing DOCX table of contents style support, improved both the internal handling and the terminology related to the different ECMA-376 DOCX format editions, fixed an issue with bullets in an ODT originating from MS Word and fixed an issue causing text indent and margin in a paragraph style to not override the respective properties in a list style
  20. Mike Kaganski (Collabora) fixed an issue where changing anchoring in a Writer document via a macro would not set modified and undo states, fixed instability and performance issues related to conditional formatting in Calc, made searching by style in Calc more robust, made it possible to install Python-based extensions with spaces in their file names and run macros with non-ASCII characters in their names from the command line, fixed a DOCX compatibility issue affecting text colour and made the logic for adding spaces between the components of table of contents entries smarter. He also made many code cleanups and build fixes
  21. Caolán McNamara (Red Hat) continued polishing dark mode support (like, a lot) and made it so closing the license window does not close LibreOffice. He also made many other UI-related improvements and crash fixes
  22. Stephan Bergmann (Red Hat) made many code and build-related cleanups, for example updating the type reference for the API and making the Clang plugin for detecting mistakes in unit tests smarter. He also fixed crashes and improved and added automated tests
  23. Noel Grandin (Collabora) made many code cleanups, for example converting homegrown mutexes to standard library ones, simplifying allocations and flattening code by removing unnecessary uses of “Pointer to implementation” programming technique
  24. Justin Luth (Collabora) added UI access for Id and TabIndex of FormField controls and fixed DOCX import issues with extra empty paragraphs getting added to sections and incorrect page break positions
  25. Heiko Tietze (TDF) made View Layout status bar icons hidden in Print Preview and improved the layout of Calc’s Sort dialog
  26. Paris Oplopoios (Collabora) fixed an issue with comment replies in DOCX files not getting a paragraph ID
  27. Armin Le Grand (allotropia) worked on multi-color gradient support
  28. Tibor Nagy (NISZ) fixed a priority issue in conditional formatting rules with XLSX import, improved shape connector handling with PPTX files and made it so custom size is retained when saving a background style in PPTX files
  29. Tor Lillqvist (Collabora) worked on the WASM build
  30. Laurent Balland made it so unnecessary options are disabled when using spelled-out number format in Calc and made it so Delete Sheet command in Calc tells you the number of sheets that are to be deleted
  31. Michael Weghorn worked on the Android version, Qt/KDE and accessibility
  32. Regina Henschel improved Fontwork to WordArt compatibility
  33. Áron Budea (Collabora) fixed a couple of crashes
  34. Balázs Varga (allotropia) added VBA function ExportAsFixedFormat for Calc (PDF export)
  35. Colomban Wendling (Hypra) worked on accessibility tests
  36. Kohei Yoshida made it so Calc’s XML source includes the root element of the group
  37. Hossein Nourikhah (TDF) fixed a build configure issue caused by Visual Studio telemetry and made a couple of unit tests work with higher display scalings
  38. Samuel Mehrbrodt (allotropia) fixed issues with table of contents dialog
  39. Czeber László Ádám (NISZ) fixed an issue with extra cells appearing in nested tables with RTF export
  40. Khaled Hosny (Alif Type) made it so macOS’s own Arabic spelling dictionary is detected and corrected the position of the wavy lines indicating spelling errors in case of right-to-left text
  41. Hannah Meeks corrected colour conversions in VBA
  42. Christian Lohmaier (TDF) made some build fixes
  43. Jürgen Funk (CIB) made toolbar tooltips update immediately after shortcut changes
  44. Sebastian Andrzej Siewior made the bin/lo-pack-sources script for compressing sources use more efficient methods of compression
  45. Bartosz Kosiorek improved rendering of arcs in EMF graphics
  46. Björn Michaelsen made refactorings to Writer code
  47. Gábor Kelemen (allotropia) added extra labels to help recognize View menus items when searching in the Customize – Keyboard tab and made it so Rename Sheet only appears once in the Customize dialog
  48. Joel Dowdy fixed bad scoping of frac after MathML import
  49. Sarper Akdemir (Collabora) fixed an issue with extra line breaks in imported PPTX files
  50. Rizal Muttaqin updated Colibre and Sukapura icons in Start Center to match new branding and started working on dark mode support for Sukapura
  51. Vojtěch Doležal made it possible to edit bibliography mark content when right-clicking a bibliography table entry

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

589 bugs, 78 of which are enhancements, have been reported by 382 people.

Top 10 Reporters

  1. sdc.blanco ( 41 )
  2. Rafael Lima ( 14 )
  3. Mike Kaganski ( 13 )
  4. Regina Henschel ( 12 )
  5. Gabor Kelemen (allotropia) ( 12 )
  6. Stéphane Guillou (stragu) ( 8 )
  7. Eyal Rozenberg ( 8 )
  8. peter josvai ( 8 )
  9. jul ( 7 )
  10. Telesto ( 6 )

Triaged Bugs

665 bugs have been triaged by 83 people.

Top 10 Triagers

  1. Buovjaga ( 137 )
  2. Stéphane Guillou (stragu) ( 111 )
  3. Heiko Tietze ( 51 )
  4. m.a.riosv ( 47 )
  5. Dieter ( 38 )
  6. Olivier Hallot ( 29 )
  7. Julien Nabet ( 28 )
  8. V Stuart Foote ( 26 )
  9. Xisco Faulí ( 19 )
  10. Mike Kaganski ( 17 )

Resolution of resolved bugs

483 bugs have been set to RESOLVED.

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

Fixed Bugs

164 bugs have been fixed by 37 people.

Top 10 Fixers

  1. Caolán McNamara ( 20 )
  2. Seth Chaiklin ( 15 )
  3. Mike Kaganski ( 7 )
  4. Michael Stahl ( 6 )
  5. László Németh ( 6 )
  6. Michael Weghorn ( 6 )
  7. Rafael Lima ( 6 )
  8. Justin Luth ( 6 )
  9. Noel Grandin ( 6 )
  10. Heiko Tietze ( 5 )

List of critical bugs fixed

List of high severity bugs fixed

  1. tdf#132714 Crash when icon deleting table-row used for diagram generation. ( Thanks to László Németh )
  2. tdf#152738 LO75RC1: Automatic spell-check not underlining misspelled words; dialog doesn’t use paragraph’s language ( Thanks to László Németh )
  3. tdf#153078 Whole section of Groupedbar Compact UI disappear ( Thanks to Xisco Fauli )
  4. tdf#153756 Unable to open form wizard (GTK3) ( Thanks to Noel Grandin )
  5. tdf#153855 Crash on opening Fontwork dialog with Insert > Fontwork (gtk3) ( Thanks to Xisco Fauli )
  6. tdf#153857 Writer hangs or crashes when right-clicking on form field ( Thanks to Noel Grandin )
  7. tdf#56696 No option to make recent documents list show items for just the currently active LibO module ( Thanks to Andreas Heinisch )

List of crashes fixed

  1. tdf#132714 Crash when icon deleting table-row used for diagram generation. ( Thanks to László Németh )
  2. tdf#153434 crash clicking on “tools -> macro -> manage macro -> basic -> new” ( Thanks to Caolán McNamara )
  3. tdf#153501 Crash when trying to do WollMux mail merge ( Thanks to Stephan Bergmann )
  4. tdf#153622 Crash in: SvListView::SelectListEntry(SvTreeListEntry *,bool) ( Thanks to Caolán McNamara )
  5. tdf#153855 Crash on opening Fontwork dialog with Insert > Fontwork (gtk3) ( Thanks to Xisco Fauli )
  6. tdf#153857 Writer hangs or crashes when right-clicking on form field ( Thanks to Noel Grandin )

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

  1. tdf#104804 Help on “Export Bookmarks” and help on “Export bookmarks as named destinations” is not clear enough ( Thanks to Seth Chaiklin )
  2. tdf#105628 Change “Evaluate” to “Show” in the Entries tab of Table of Contents/Index dialog, when Chapter Number is selected ( Thanks to Seth Chaiklin )
  3. tdf#114773 TOC: Remove additional space after chapter number in ToC ( Thanks to Mike Kaganski )
  4. tdf#30920 Closing License (WRITER-) document closes LibO [summary in comment 36] ( Thanks to Caolán McNamara )
  5. tdf#56696 No option to make recent documents list show items for just the currently active LibO module ( Thanks to Andreas Heinisch )
  6. tdf#63965 CONFIGURATION: two identical functions ( Thanks to Gabor Kelemen )
  7. tdf#78510 FILEOPEN: MSO ODT – Bullet points in wrong location ( Thanks to Michael Stahl )
  8. tdf#82254 FILESAVE: UTF-8 BOM removed from CSV when saving file ( Thanks to Andreas Heinisch )
  9. tdf#95936 Shortcut in tooltip not updated after changing the command’s shortcut ( Thanks to Juergen Funk )
  10. tdf#96039 Not possible to set shortcuts to view modes ( Thanks to Gabor Kelemen )

WORKSFORME bugs

73 bugs have been retested by 35 people.

Top 10 testers

  1. Buovjaga ( 15 )
  2. Stéphane Guillou (stragu) ( 6 )
  3. Dieter ( 5 )
  4. V Stuart Foote ( 4 )
  5. m.a.riosv ( 4 )
  6. Julien Nabet ( 4 )
  7. Olivier Hallot ( 3 )
  8. Robert Großkopf ( 3 )
  9. خالد حسني ( 3 )
  10. tagishsimon ( 2 )

DUPLICATED bugs

125 bugs have been duplicated by 29 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 36 )
  2. Buovjaga ( 17 )
  3. V Stuart Foote ( 15 )
  4. Xisco Faulí ( 7 )
  5. m.a.riosv ( 6 )
  6. Heiko Tietze ( 5 )
  7. Telesto ( 5 )
  8. Gabor Kelemen (allotropia) ( 4 )
  9. Dieter ( 4 )
  10. Rafael Lima ( 3 )

Verified bug fixes

45 bugs have been verified by 17 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 6 )
  2. Xisco Faulí ( 6 )
  3. Stéphane Guillou (stragu) ( 5 )
  4. Buovjaga ( 4 )
  5. BogdanB ( 3 )
  6. Gabor Kelemen (allotropia) ( 3 )
  7. V Stuart Foote ( 3 )
  8. Julien Nabet ( 3 )
  9. lol ( 2 )
  10. Michael Weghorn ( 2 )

Categorized Bugs

426 bugs have been categorized with a metabug by 34 people.

Top 10 Categorizers

  1. Stéphane Guillou (stragu) ( 129 )
  2. sdc.blanco ( 48 )
  3. Buovjaga ( 37 )
  4. Heiko Tietze ( 35 )
  5. Dieter
10 Feb 2023

QA/Dev Report: January 2023

General Activities

  1. LibreOffice 7.4.5 was announced on January 26
  2. Rafael Lima continued polishing dark mode support, made the BASIC code editor warn in case of read-only modules and dialogs and made it possible to toggle the display of section boundaries independent from text boundaries in Writer. He also added a help page for Calc’s STYLE function and improved and expanded ScriptForge help
  3. Adolfo Jayme Barrientos made many smaller string improvements both in help and in the UI
  4. Olivier Hallot (TDF) added a guide to help for Content Controls, updated menu item paths and added help pages for Translate command, page numbering wizard and reworked help pages about indexes
  5. Stéphane Guillou (TDF) improved the help for paragraph styles
  6. Miklós Vajna (Collabora) made XHTML export more robust, created plumbing for citation handling in Writer and expanded the XML layout dumping developer functionality. He also fixed crashes and several Writer regressions
  7. Jean-Pierre Ledure worked on the ScriptForge library
  8. Tünde Tóth (NISZ) fixed issues with oversized bounding boxes when editing embedded objects in PPTX or XLSX files and made it so linked OLE objects are retained upon PPTX export
  9. Szymon Kłos, Pranam Lashkari, Mert Tumer, Ashod Nakashian, Andras Timar and Henry Castro (Collabora) worked on LOKit improvements. Szymon also corrected the exporting of symbol characters to DOCX. Andras added support for importing colours with transparency from HTML
  10. Eike Rathke (Red Hat) fixed issues related to the Calc option “Use English function names” and Manage Changes dialog in Calc. He also corrected the help references for End and Shift+End keyboard shortcuts in Calc
  11. Tomaž Vajngerl (Collabora) polished support for document themes, for example adding a dialog for changing the theme used in the document
  12. Julien Nabet made many cleanups in autocorrect entries for different languages (together with Caolán), also adding a script to check for mistakes in the autocorrect definition files. He also fixed an issue with copying content in Base to a table without an auto value primary key and an issue with rendering text warp shapes in RTF files (together with Regina Henschel)
  13. Jim Raykowski added an indicator for linked images in Navigator and made it possible to navigate by field starting from the last field
  14. Andreas Heinisch made it so AutoText dialog proposes the name and shortcut for a new snippet based on currently selected text, made Calc sheet arrangement in the tab bar respect RTL settings and made CSV import dialog display RTL words in the expected order
  15. László Németh made DOCX import of tables more relaxed in case of missing definitions, made it so hidden bookmarks don’t display markers in the document, fixed a WebDAV upload issue and fixed some crashes and regressions
  16. Xisco Faulí (TDF) made over 20 additions and improvements to automated tests and fixed some crashes
  17. Michael Stahl (allotropia) improved the DOCX and RTF compatibility with hidden paragraph breaks, made it so URLs are not hyphenated by default, improved DOCX and RTF compatibility with table of content styles and fixed issues with XForms form submission and selecting all when a hidden paragraph is at the start or end of a Writer document
  18. Mike Kaganski (Collabora) fixed issues with list numbering and line height in DOCX files and a layout refresh issue after running certain macros. He also made many code cleanups and improvements to readability
  19. Caolán McNamara (Red Hat) improved the accessibility of the Envelope dialog, worked on initial accessibility support for gtk4, continued polishing dark mode support and removed the arbitrary limit of thirty thousand words in dictionaries. He also made many other UI-related improvements and crash fixes
  20. Stephan Bergmann (Red Hat) made many code and build-related cleanups, for example adding support for dynamic_cast on UNO proxy objects, simplifying accessibility code, refactoring many helper classes, removed some dead C++ UNO bridge implementations and fixed some deadlocks. He also made fixes to automated tests
  21. Noel Grandin (Collabora) updated Skia to the latest version. He also made many code cleanups, for example fixing issues found by ThreadSanitizer, working toward the goal of converting VCL to use alpha instead of transparency in colours, simplifying code by using dynamic_cast instead of XUnoTunnel and reducing complexity in Impress and Draw code that uses UNO
  22. Justin Luth (Collabora) added support for conditional text to DOC and RTF export, VBA macro buttons in XLSM files, Linked Cell property of checkboxes in XLSX files and FormField controls in BASIC and VBA. He also fixed issues with DOCX Merge Field Formatting, unnecessary highlighting of No List toolbar button, incorrect table cell heights in DOC and DOCX files and made big improvements to outline numbering
  23. Heiko Tietze (TDF) improved the accessibility of status icons for colour blind people, made the Paragraph Style toolbar dropdown less cluttered and made several other UI improvements
  24. Paris Oplopoios (Collabora) worked on Content Controls and DOCX compatibility with comment replies
  25. Armin Le Grand (allotropia) made refactorings in graphics handling code, for example changing how graphical primitives are rendered with Direct2D
  26. Taichi Haradaguchi updated some patches for external dependencies and updated curl
  27. Tibor Nagy (NISZ) fixed incorrect scaling in shape backgrounds with PPTX export
  28. Radhey Parekh fixed an issue with unwanted line breaks in imported text files and limited sheet insertion action in Calc to just the button instead of the whole tab bar
  29. Arnaud Versini made some code cleanups
  30. Tor Lillqvist (Collabora) worked on the WASM build
  31. Chenxiong Qi ported many Java SDK examples to Python
  32. Laurent Balland fixed issues in Calc number formats
  33. Patrick Luby (NeoOffice) fixed issues related to Skia and improved stability on macOS
  34. Attila Szűcs (Collabora) fixed PPTX import issues related to shape transparency, connectors and line breaks in Fontwork
  35. Dennis Francis (Collabora) made PDF exporting more robust
  36. Michael Weghorn worked on the Android build
  37. Ilhan Yesil made it possible to set a background colour for listbox form controls
  38. Vasily Melenchuk (CIB) fixed RTF import issues related to list numbering, indent in tables and table cell widths
  39. Regina Henschel implemented conversion of WordArt to Fontwork upon DOCX import, started working on Fontwork DOCX export support and improved compatibility with DOCX document themes
  40. Áron Budea (Collabora) fixed a regression affecting right-to-left UI
  41. Wu Jiahuan (Loongson) fixed a test failure affecting loongarch64 UNO bridge
  42. Winfried Donkers made MATCH, HLOOKUP and VLOOKUP Calc functions comply with the ODF specification
  43. Gülşah Köse (Collabora) fixed a pie chart MS Office compatibility issue and made the Sidebar area property panel more intuitive
  44. Fred Kruse made improvements that benefit the performance of the LanguageTool extension
  45. Balázs Varga (allotropia) added formula support to Calc’s data validation feature
  46. Colomban Wendling (Hypra) worked on accessibility tests
  47. Kohei Yoshida added support for wrap-text and shrink-to-fit flags in Excel 2003 XML import, fixed a character encoding issue in Calc’s XML source feature and upgraded mdds and orcus libraries
  48. Mark Hung worked on custom animation sound support for PPTX export
  49. Hossein Nourikhah (TDF) improved the VCL workbench examples
  50. Samuel Mehrbrodt (allotropia) converted dialogs warning about disabled macro functionality into infobars

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

501 bugs, 44 of which are enhancements, have been reported by 302 people.

Top 10 Reporters

  1. Gabor Kelemen (allotropia) ( 26 )
  2. BogdanB ( 23 )
  3. Mike Kaganski ( 17 )
  4. Telesto ( 14 )
  5. Regina Henschel ( 13 )
  6. Stéphane Guillou (stragu) ( 13 )
  7. Xisco Faulí ( 13 )
  8. sdc.blanco ( 9 )
  9. Robert Großkopf ( 8 )
  10. NISZ LibreOffice Team ( 6 )

Triaged Bugs

717 bugs have been triaged by 77 people.

Top 10 Triagers

  1. Buovjaga ( 207 )
  2. Stéphane Guillou (stragu) ( 136 )
  3. Heiko Tietze ( 38 )
  4. m.a.riosv ( 33 )
  5. Julien Nabet ( 32 )
  6. Telesto ( 26 )
  7. Dieter ( 21 )
  8. V Stuart Foote ( 21 )
  9. Xisco Faulí ( 16 )
  10. Mike Kaganski ( 15 )

Resolution of resolved bugs

541 bugs have been set to RESOLVED.

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

Fixed Bugs

164 bugs have been fixed by 34 people.

Top 10 Fixers

  1. Caolán McNamara ( 21 )
  2. Michael Stahl ( 10 )
  3. Heiko Tietze ( 8 )
  4. Rafael Lima ( 8 )
  5. Justin Luth ( 7 )
  6. László Németh ( 6 )
  7. Mike Kaganski ( 6 )
  8. Andreas Heinisch ( 5 )
  9. Patrick Luby ( 5 )
  10. Noel Grandin ( 5 )

List of critical bugs fixed

  1. tdf#153059 CRASH: Clicking on the header/footer button after scrolling ( Thanks to Caolán McNamara )

List of high severity bugs fixed

  1. tdf#107625 Envelope dialog: Make dialog more a11y friendly ( Thanks to Caolán McNamara )
  2. tdf#146248 Crash at undo header swlo!sw::XTextRangeToSwPaM+0x5f9: ( Thanks to László Németh )
  3. tdf#147342 [macOS] UI Scale not working on non HighDPI external display when using Skia and a laptop with Retina display (HighDPI) ( Thanks to Patrick Luby )
  4. tdf#150380 Calc crash when clicking on the title of the Border Color toolbar popdown ( Thanks to Noel Grandin )
  5. tdf#152245 Crash with copy-paste from Calc to Writer table with tracked changes ( Thanks to László Németh )
  6. tdf#152710 CRASH: importing ooo84576-1.odt, crashtest; corrupt document structure ( Thanks to Michael Stahl )
  7. tdf#152950 Calc sort crashes after changing from default language to a different one ( Thanks to Caolán McNamara )
  8. tdf#152964 Crash on undo deletion of table with track changes enabled ( Thanks to László Németh )
  9. tdf#153003 Copying a query and pasting as table in same database impossible ( Thanks to Julien Nabet )
  10. tdf#153161 FILESAVE: Data cannot save successfully if I open an old presentation, add some text in it, save it and close it. ( Thanks to Mike Kaganski )
  11. tdf#42437 Enable the macOS press-and-hold functionality for special character input (é, ñ, etc.) ( Thanks to Patrick Luby )
  12. tdf#45147 right-to-left words appear in the wrong order in the CSV import dialog ( Thanks to Andreas Heinisch )

List of crashes fixed

  1. tdf#146248 Crash at undo header swlo!sw::XTextRangeToSwPaM+0x5f9: ( Thanks to László Németh )
  2. tdf#148453 LibreOffice crashes/hangs when macOS onscreen keyboard is enabled (Arm64) M1 ( Thanks to Patrick Luby )
  3. tdf#150380 Calc crash when clicking on the title of the Border Color toolbar popdown ( Thanks to Noel Grandin )
  4. tdf#150819 CRASH & assert after a few paste and undo (Assertion failed: (abs(rNode.GetIndex() – pMoveText->pDestNode->GetIndex()) == SwNodeOffset(1)), function SwClientNotify, file txtfrm.cxx, line 2135) ( Thanks to Noel Grandin )
  5. tdf#152245 Crash with copy-paste from Calc to Writer table with tracked changes ( Thanks to László Németh )
  6. tdf#152404 Crash in Writer when using Japanese Hiragana input method and shortcut Ctrl+Alt+C to insert a new comment while there is uncommitted text ( Thanks to Caolán McNamara )
  7. tdf#152710 CRASH: importing ooo84576-1.odt, crashtest; corrupt document structure ( Thanks to Michael Stahl )
  8. tdf#152950 Calc sort crashes after changing from default language to a different one ( Thanks to Caolán McNamara )
  9. tdf#152964 Crash on undo deletion of table with track changes enabled ( Thanks to László Németh )
  10. tdf#153059 CRASH: Clicking on the header/footer button after scrolling ( Thanks to Caolán McNamara )
  11. tdf#153116 CRASH when removing text box from drawing object (GTK3) ( Thanks to Caolán McNamara )
  12. tdf#153154 changing instance structure in XML Forms document causes crash ( Thanks to Xisco Fauli )
  13. tdf#153220 CRASH: Clicking on Border and background after undoing header insertion ( Thanks to Caolán McNamara )

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

  1. tdf#100584 With an RTL sheet, make added sheets RTL as well ( Thanks to Andreas Heinisch )
  2. tdf#101731 Rename gradient ‘border’ label to something more meaningful ( Thanks to Stéphane Guillou )
  3. tdf#106731 No indication macro is read-only ( Thanks to Rafael Lima )
  4. tdf#107625 Envelope dialog: Make dialog more a11y friendly ( Thanks to Caolán McNamara )
  5. tdf#112417 UI – Insert Sheet called when clicking anywhere on the footer ( Thanks to Radhey Parekh )
  6. tdf#113439 [UX] Add a Show/hide entry in context menu of layers tabs in Draw ( Thanks to Heiko Tietze )
  7. tdf#114537 Filesave: Export ConditionalText field to DOC ( Thanks to Justin Luth )
  8. tdf#114973 Ctrl+A and Select All don’t work
17 Jan 2023

LibreOffice 7.5 RC2 is available for testing

LibreOffice 7.5 will be released as final at the beginning of February, 2023 ( Check the Release Plan ) being LibreOffice 7.5 Release Candidate 2 (RC2) the forth and final pre-release since the development of version 7.5 started in mid June, 2022. Since the previous release, LibreOffice 7.5 RC1, 89 commits have been submitted to the code repository and 39 issues got fixed. Check the Release Notes to find the new features included in this version of LibreOffice.

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

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

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

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

Happy testing!!

Download it now!

10 Jan 2023

QA/Dev Report: December 2022

General Activities

  1. Rafael Lima continued polishing dark mode features and improved scrolling and zooming in the Basic code editor. He also improved help for ScriptForge
  2. Adolfo Jayme Barrientos updated the icons and colours in Help to match the new application icons
  3. Alain Romedenne improved help pages on built-in file dialogs
  4. Olivier Hallot (TDF) improved several extended tooltips and improved the help on cell references and cell addressing in Calc
  5. Bogdan Buzea improved the quality of the applause audio clip found in the gallery and made many string fixes and improvements in help and in the UI code
  6. Ilmari Lauhakangas (TDF) dropped the unnecessary name attribute from link elements in help with support from Christian Lohmaier
  7. Miklós Vajna (Collabora) added new commands .uno:GotoMark for jumping to a bookmark and .uno:UpdateBookmarks to update the content of a bookmark (helps especially with Zotero citations) and enhanced .uno:InsertBookmark and .uno:InsertField to allow specifying bookmark/refmark text. He also improved the Writer layout XML dump developer feature, improved the DOCX compatibility of paragraph marker formatting, fixed a layout issue related to bookmarks and fixed some Writer crashes.
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Szymon Kłos, Andras Timar and Michael Meeks (Collabora) worked on LOKit improvements. Michael also fixed a macOS deadlock related to user input events
  10. Henry Castro (Collabora) added a mail merge unit test and made some code cleanups
  11. Eike Rathke (Red Hat) fixed an issue with date handling in Base, made it so line breaks are preserved in multi-line text when applying Formula to Value in Calc and fixed some crashes. He also improved the help for STYLE and INDEX Calc functions
  12. Tomaž Vajngerl (Collabora) polished support for document themes, for example adding the ability for reading theme colours from OOXML
  13. Julien Nabet fixed an issue with Base table UI, made Calc’s Paste Special dialog fully translatable, added an Nvidia GPU to Skia Vulkan denylist and fixed some crashes
  14. Jim Raykowski implemented a feature that highlights elements in a Writer document when selecting or hovering over their counterparts in the Navigator. He also made several other improvements to the Navigator, such as making it possible to delete references through it
  15. Andreas Heinisch made it so AutoText no longer inserts an additional empty paragraph, made bibliography entries appear sorted by identifier in Insert Bibliography dialog and improved the behaviour of input fields with a length restriction
  16. László Németh improved LibreLogo rendering speed and made it support more character formatting features. He also made it possible to check the spelling of hyperlinks, fixed an issue with comments disappearing from corrected misspelled words, added two options to spell checking dealing with compound words and fixed some regressions
  17. Xisco Faulí (TDF) continued refactoring automated tests, getting rid of much code duplication and created several new tests. He also improved the script used for downloading documents from online forums and fixed several crashes
  18. Michael Stahl (allotropia) continued improving the compliance of exported PDFs with Universal Accessibility standard, made DOCX export of bold attributes more robust and fixed some regressions
  19. Mike Kaganski (Collabora) made the code for setting property values safer, improved the new Math Sidebar panel, improved Visual Studio debugging experience, added support for hyphen-minus in style IDs. He also made many code cleanups and improvements to readability
  20. Caolán McNamara (Red Hat) continued polishing dark mode support, improved the opening performance of Application Colors option view, made it so localised font names match UI language instead of system locale, made text layouting more robust, added a button to remove all document events and made it possible to discover the causes of event-bound macro warnings through an infobar, made Statusbar in Writer show tooltips for sections and tables, made Calc’s sheet navigation and insertion buttons show tooltips and improved the Romanian AutoCorrect file. He also made many other UI-related improvements and crash fixes
  21. Stephan Bergmann (Red Hat) improved the debugging experience of unit tests. He also adapted the code to compiler changes and made many code and build-related cleanups as well as test fixes
  22. Noel Grandin (Collabora) improved the performance of SUMPRODUCT(IF..) in Calc and fixed an API usage issue with some chart UNO objects not advertising their types properly. He also made many code cleanups and general optimisations
  23. Justin Luth (Collabora) worked on VBA ContentControls support, improved the DOCX roundtripping of content controls, improved the indentation of list styles and made font and highlight colour toolbar buttons work in comments
  24. Paris Oplopoios (Collabora) added support for hidden status of range filter buttons in XLSX files, improved XLSX compatibility of charts and DOCX compatibility of content controls and made saving Writer documents with macros to Microsoft format conform to the DOCM file type requirement. He also improved Writer’s Accessibility checker
  25. Chris Sherlock made some code cleanups in vcl
  26. Maxim Monastirsky improved the handling of Draw table styles, for example making pasting action behave more intuitively
  27. Khaled Hosny (Alif Type) removed the bundled Source Serif/Sans/Code Pro, Kacst Book/Office fonts due to various issues, separated stylistics sets and character variants in the Font Features dialog, fixed the calculation of ascenders and descenders of some fonts upon PDF export, worked around an issue with strike out formatting of text using Liberation Serif font, improved the handling of different script types in various text previews and fixed an issue with gaps appearing after Kashida. He also made many renovations in font-related code
  28. Armin Le Grand (allotropia) improved the appearance of the blur effect with shadows and made refactorings in graphics handling code
  29. Taichi Haradaguchi upgraded some dependencies
  30. Daniel Lohmann made it so the presenter screen displayed as a normal window can also be shown on a single monitor
  31. Tibor Nagy (NISZ) fixed issues with tiled image sizes being reset in the Area tab, incorrect 3D shape properties in PPTX export and tiled background images in PPTX import
  32. Christian Lohmaier (TDF) made huge optimisations to the build performance of help and made many other build-related optimisations such as avoiding needless rebuilding of icon and gallery themes
  33. Kevin Suo fixed PDF import issues with Asian font settings not being loaded correctly and ligatures in RTL text being reversed incorrectly
  34. Thorsten Behrens (allotropia) made some build-related improvements and fixed a Writer unit test
  35. Arnaud Versini made some code cleanups
  36. Nick Wingate (Collabora) worked on the JavaScript dialog code used by Collabora Online
  37. Tor Lillqvist (Collabora) worked on the WASM build
  38. Chenxiong Qi ported many Java SDK examples to Python
  39. Tünde Tóth (NISZ) fixed an issue with charts getting lost upon DOCX export
  40. Galdam Jitsu replaced application and mime type icons with newly designed ones
  41. Patrick Luby (NeoOffice) fixed many macOS issues, including a printing issue with the Skia graphics engine and crashes and hangs. He also implemented support for the macOS press-and-hold functionality for special character input and made the macOS installation process faster by switching from bzip2 to lzfse compression in the .dmg file
  42. Tarcísio Ladeia de Oliveira fixed some unit test issues
  43. Aurimas Fišeras made some cleanups in configure.ac
  44. Povilas Kanapickas implemented support for touchpad zoom gestures
  45. Đoàn Trần Công Danh made a Boost 1.81.0 compatibility fix
  46. Attila Szűcs (Collabora) fixed conditional border colour not being exported to XLSX
  47. Dennis Francis (Collabora) made PDFium-based import of PDF files more robust
  48. Roman Kuznetsov added Duplicate Page command to Draw’s page pane context menu
  49. Michael Weghorn fixed a KDE UI issue in the BASIC Dialog Editor and worked the Android build
  50. Ilhan Yesil fixed an issue with the size of wizard pages created using the UNO API
  51. Vasily Melenchuk (CIB) made handling of invalid styles in RTF files more robust and implemented checking of Windows Security Zones to determine macro security level
  52. Brett T. Warden (Intel) made the SVG conversion method of QR codes compatible with the latest library version

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

437 bugs, 53 of which are enhancements, have been reported by 260 people.

Top 10 Reporters

  1. BogdanB ( 35 )
  2. Eyal Rozenberg ( 22 )
  3. Mike Kaganski ( 16 )
  4. Stéphane Guillou (stragu) ( 15 )
  5. Rafael Lima ( 8 )
  6. rferraro ( 8 )
  7. steve ( 7 )
  8. Robert Großkopf ( 6 )
  9. خالد حسني ( 6 )
  10. Telesto ( 6 )

Triaged Bugs

583 bugs have been triaged by 65 people.

Top 10 Triagers

  1. Buovjaga ( 147 )
  2. Stéphane Guillou (stragu) ( 89 )
  3. Dieter ( 42 )
  4. m.a.riosv ( 37 )
  5. Heiko Tietze ( 26 )
  6. Alex Thurgood ( 22 )
  7. V Stuart Foote ( 22 )
  8. خالد حسني ( 19 )
  9. Mike Kaganski ( 17 )
  10. Julien Nabet ( 17 )

Resolution of resolved bugs

534 bugs have been set to RESOLVED.

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

Fixed Bugs

146 bugs have been fixed by 31 people.

Top 10 Fixers

  1. Caolán McNamara ( 27 )
  2. Khaled Hosny ( 9 )
  3. Bogdan B ( 8 )
  4. Patrick Luby ( 8 )
  5. László Németh ( 7 )
  6. Rafael Lima ( 6 )
  7. Tünde Tóth ( 5 )
  8. Julien Nabet ( 5 )
  9. Michael Stahl ( 5 )
  10. Tibor Nagy ( 5 )

List of high severity bugs fixed

  1. tdf#142147 File->Save As: “Save with password” is deselected by default for password-protected documents ( Thanks to Justin Luth )
  2. tdf#146842 All pages are empty/white when printing (skia, macOS only) ( Thanks to Patrick Luby )
  3. tdf#146875 Writer: ToC Index updating hangs ( Thanks to Michael Stahl )
  4. tdf#151842 Font “Base size” reverts to sm config default of 12pt after reloading any formula (OLE object and standalone document) ( Thanks to Xisco Fauli )
  5. tdf#151894 FILEOPEN a Base Document with customized event for open a startform by “open document” LO stuck ( Thanks to Stephan Bergmann )
  6. tdf#152434 FILEOPEN:PPTX: Images not displayed ( Thanks to Tibor Nagy )
  7. tdf#152520 Crash: if macro uses module TITLE_CASE or SENTENCE_CASE in Transliteration module ( Thanks to Julien Nabet )
  8. tdf#152606 Crash if I open the specified pptx file ( Thanks to Julien Nabet )
  9. tdf#152717 DDE linking in calc is broken since 7.4.3 RC1 ( Thanks to Mike Kaganski )
  10. tdf#42437 Enable the macOS press-and-hold functionality for special character input (é, ñ, etc.) ( Thanks to Patrick Luby )

List of crashes fixed

  1. tdf#145843 Incidental Crash on macOS with skia raster (STR comment 8) ( Thanks to Patrick Luby )
  2. tdf#146765 Base Form – crash when scrolling in dual form & “data as table” display (macOS Arm) ( Thanks to Patrick Luby )
  3. tdf#152495 crash when closing ruby (phonetic guide) dialog with escape (gtk3) ( Thanks to Caolán McNamara )
  4. tdf#152520 Crash: if macro uses module TITLE_CASE or SENTENCE_CASE in Transliteration module ( Thanks to Julien Nabet )
  5. tdf#152606 Crash if I open the specified pptx file ( Thanks to Julien Nabet )
  6. tdf#82115 Repeatable crash/hang entering Japanese into a Writer comment on OSX ( see comment 4 ) ( Thanks to Patrick Luby )

List of performance issues fixed

  1. tdf#105575 Slow rendering when using a Logo command ( Thanks to László Németh )
  2. tdf#152301 slow opening of Options > Application Colors ( Thanks to Caolán McNamara )

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

  1. tdf#105575 Slow rendering when using a Logo command ( Thanks to László Németh )
  2. tdf#120190 Data “Formula to Value” don’t preserve line break with multi-line text value ( Thanks to Eike Rathke )
  3. tdf#121297 LO Impress: “JPG Quality” overlapping with “Reduce image resolution” in Presentation Minimizer Wizard in some GTK3 ( Thanks to Caolán McNamara )
  4. tdf#42437 Enable the macOS press-and-hold functionality for special character input (é, ñ, etc.) ( Thanks to Patrick Luby )
  5. tdf#45949 SPELL check does not work for words with hyperlink ( Thanks to László Németh )
  6. tdf#53023 AutoText (text only) embeds extra carriage return ( Thanks to Andreas Heinisch )
  7. tdf#65535 Correcting a misspelled word with a comment in the middle erases the comment (see comment 38) ( Thanks to László Németh )
  8. tdf#82115 Repeatable crash/hang entering Japanese into a Writer comment on OSX ( see comment 4 ) ( Thanks to
27 Dec 2022

LibreOffice 7.5 RC1 is available for testing

LibreOffice 7.5 will be released as final at the beginning of February, 2023 ( Check the Release Plan ) being LibreOffice 7.5 Release Candidate 1 (RC1) the third pre-release since the development of version 7.5 started in mid June, 2022. Since the previous release, LibreOffice 7.5 Beta1, 213 commits have been submitted to the code repository and 70 issues got fixed. Check the Release Notes to find the new features included in this version of LibreOffice.

LibreOffice 7.5 RC1 can be downloaded for Linux, macOS and Windows, and it will replace 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!

15 Dec 2022

LibreOffice 7.5 Beta1 is available for testing

LibreOffice 7.5 will be released as final at the beginning of February, 2023 ( Check the Release Plan ) being LibreOffice 7.5 Beta1 the second pre-release since the development of version 7.5 started in mid June, 2022. Since the previous release, LibreOffice 7.5 Alpha1, 353 commits have been submitted to the code repository and 116 issues got fixed. Check the Release Notes to find the new features included in this version of LibreOffice.

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

9 Dec 2022

QA/Dev Report: November 2022

General Activities

  1. LibreOffice 7.3.7 was released on November 3
  2. LibreOffice 7.4.3 was released on November 24
  3. Rafael Lima made many improvements to how LibreOffice looks like in dark mode, grammar mistake colour configurable, made it so Macro Selector dialog remembers the last run macro, made the new LanguageTool feature more user friendly and improved some UI strings. He also improved help for Database Wizard, ODBC connection and frequently-used buttons
  4. Adolfo Jayme Barrientos made many string fixes in help and in the UI code as well as dialog layout improvements
  5. Alain Romedenne made improvements and additions to macro help pages as well as the ones dealing with LibreOffice’s own file dialog and remote file services
  6. Olivier Hallot (TDF) continued with help screenshot cleanups and improved the help pages for Writer toolbars, slide/page formatting and preview pane, change tracking and array formulas
  7. Laurent Balland improved the documentation about templates in extras/README
  8. Stéphane Guillou (TDF) made some help fixes
  9. Bogdan Buzea made many string fixes in help and in the UI code. He also improved help page contents and corrected menu item paths
  10. Miklós Vajna (Collabora) continued working on Writer content controls, made it possible to customise PDF watermark formatting and rotation and added support for semi-transparent text in imported SVGs
  11. Jean-Pierre Ledure worked on the ScriptForge library
  12. Tünde Tóth (NISZ) fixed issues with embedded objects and images in PPTX and DOCX files and fixed a compatibility issue with artistic effects in DOCX files
  13. Szymon Kłos, Mert Tumer and Mike Kaganski (Collabora) worked on LOKit improvements. Szymon also fixed an issue with rendering embedded PDF files with large pages
  14. Ashod Nakashian (Collabora) added support for embedded videos when exporting presentations to SVG
  15. Henry Castro (Collabora) fixed issues with mail merge documents containing hidden sections
  16. Eike Rathke (Red Hat) fixed an ODF backwards compatibility issue with Calc headers and footers, fixed an issue with formula caches of multiple open Calc documents getting mixed up, made CSV data format detection more robust and fixed an issue with dates being imported incorrectly from Calc into Writer database fields. He also made some help fixes
  17. Tomaž Vajngerl (Collabora) made many improvements to Writer accessibility checker
  18. Julien Nabet fixed a bunch of crashes and leaks and a problem with BMP export
  19. Jim Raykowski made many improvements to Writer’s Outline folding feature and the Navigator, including adding the ability to rename pages and objects in Draw/Impress directly in the Navigator and the ability to change the navigation order and grouping of objects by dragging and dropping
  20. Andreas Heinisch made window switching via VBA macros more robust and fixed an issue with selecting concordance files in the Table of Contents dialog
  21. László Németh improved native number formats, improved change tracking, fixed an issue with DOCX table formulas with comma delimiters and fixed an issue with extra lines in exported SVGs. He also fixed a couple of regressions
  22. Xisco Faulí (TDF) continued refactoring automated tests, getting rid of much code duplication and created several new tests
  23. Michael Stahl (allotropia) continued improving the compliance of exported PDFs with Universal Accessibility standard and worked on WASM build
  24. Mike Kaganski (Collabora) fixed DOCX corruption with a certain combination of input boxes and text boxes and implemented DOCX export support for glossary relations. He also made many code cleanups
  25. Caolán McNamara (Red Hat) continued polishing dark mode support, fixed some icon blurriness issues on Linux with HiDPI monitors, improved text kerning in comments, did a big cleanup on how symbol fonts are used and fixed text leaving traces behind when scrolling in Writer. He also made many other UI-related improvements and crash fixes
  26. Stephan Bergmann (Red Hat) made RTL text handling more robust and introduced two new Clang plugins to guard against problematic code. He also adapted the code to compiler changes and made many code and build-related cleanups as well as test fixes
  27. David Gilbert fixed a crash related to the creation of temporary files
  28. Noel Grandin (Collabora) improved the speed of loading certain PPT files, PDF export of Writer documents with big tables and saving complex drawings. He also made many code cleanups and general optimisations
  29. Justin Luth (Collabora) worked on VBA ContentControls support, made handling of comments in Writer tables more robust and started working on Calc row/column freezing improvements
  30. Paris Oplopoios (Collabora) improved XLSX compatibility on database-derived data, worked on accessibility checker and fixed an issue causing text clipping in EMF graphics
  31. Chris Sherlock continued refactoring UI rendering code and made some optimisations
  32. Maxim Monastirsky made it possible to manipulate and add Impress/Draw table styles via Sidebar
  33. Khaled Hosny (Alif Type) implemented instantiation of OpenType variable fonts upon PDF export and fixed an issue where fallback fonts using artificial italic would be exported into PDF as regular. He also made many renovations in font-related code
  34. Regina Henschel fixed an issue with PPTX WordArt using the wrong font and an issue with header and footer getting corrupted when saving a DOCX file
  35. Samuel Mehrbrodt (allotropia) added options to exclude hidden text from HTML and ASCII filters and made them the default, added a re-scan button to PDF accessibility checker dialog and added an option to place comments in margin upon PDF export of Writer documents
  36. Armin Le Grand (allotropia) improved the compliance of exported PDFs with Universal Accessibility standard and made refactorings in graphics handling code
  37. Taichi Haradaguchi upgraded some dependencies and fixed OpenSSL patches
  38. Daniel Lohmann made it possible to use presenter console in windowed mode in Impress and fixed some related mouse pointer issues
  39. Tibor Nagy (NISZ) fixed several PPTX import/export issues related to table borders, custom shapes and themes
  40. Balázs Varga (allotropia) optimised Calc’s row height adapting feature, worked on WASM Writer and made it so Calc’s autofilter also hides comments
  41. Hossein Nourikhah (TDF) fixed an assertion (seen in debug builds) when opening date pickers in DOCX files and fixed an issue with bitmap scaling
  42. Christian Lohmaier (TDF) worked on macOS app store packaging, including making Help play nice with browsers
  43. Áron Budea (Collabora) worked on DeepL Translate menu
  44. Kevin Suo continued polishing PDF import of RTL text, added Localization template category and a template for zh_CN and fixed issues with text grid
  45. Thorsten Behrens (allotropia) worked on WASM build
  46. Jan Holešovský (Collabora) fixed an issue with incorrect cropping of images in DOCX export
  47. Fred Kruse fixed a bug affecting autocorrected non-default quotation marks in certain languages
  48. Marco Cecchetti (Collabora) made it so footers and text fields are properly exported to SVG from Impress
  49. Tarcísio Ladeia de Oliveira fixed some PDFium automated tests
  50. Arnaud Versini improved the use of mutexes in the code
  51. Michael Meeks, Nick Wingate, Skyler Grey and Rashesh Padia (Collabora) worked on the JavaScript dialog code used by Collabora Online
  52. René Engelhard (Debian) made some build fixes
  53. Xuan Chen added support for riscv64 CPU architecture in the build system
  54. Andreas Kainz improved the layout of the chart Sidebar panel
  55. Henner Drewes fixed an issue with icons disappearing from Groupedbar and Groupedbar compact UIs
  56. Tor Lillqvist (Collabora) worked on the WASM build

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

472 bugs, 51 of which are enhancements, have been reported by 291 people.

Top 10 Reporters

  1. Hossein ( 22 )
  2. Mike Kaganski ( 19 )
  3. Eyal Rozenberg ( 19 )
  4. NISZ LibreOffice Team ( 14 )
  5. Stéphane Guillou (stragu) ( 12 )
  6. Robert Großkopf ( 10 )
  7. BogdanB ( 9 )
  8. Gabor Kelemen (allotropia) ( 9 )
  9. Telesto ( 8 )
  10. Rafael Lima ( 7 )

Triaged Bugs

642 bugs have been triaged by 78 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 104 )
  2. Buovjaga ( 103 )
  3. Heiko Tietze ( 74 )
  4. Dieter ( 40 )
  5. Roman Kuznetsov ( 34 )
  6. m.a.riosv ( 28 )
  7. raal ( 27 )
  8. V Stuart Foote ( 21 )
  9. Julien Nabet ( 20 )
  10. Alex Thurgood ( 17 )

Resolution of resolved bugs

547 bugs have been set to RESOLVED.

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

Fixed Bugs

181 bugs have been fixed by 34 people.

Top 10 Fixers

  1. Caolán McNamara ( 24 )
  2. Bogdan B ( 17 )
  3. Rafael Lima ( 12 )
  4. László Németh ( 9 )
  5. Tibor Nagy ( 8 )
  6. Eike Rathke ( 8 )
  7. Samuel Mehrbrodt ( 7 )
  8. Julien Nabet ( 6 )
  9. Michael Stahl ( 5 )
  10. Kevin Suo ( 4 )

List of critical bugs fixed

  1. tdf#148435 LibreOffice on macOS hangs on using window snapping / window manager (BetterTouchTool, Rectangle, Raycast, Amethyst, …) or any other redraw, context switch, etc, from idle thread ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#152014 Wrong result with match function when multiple spreadsheets are opened ( Thanks to Eike Rathke )
  2. tdf#33495 Allow minimizing or resizing the presenter screen while presentation is active (UI) ( Thanks to Daniel Lohmann )

List of crashes fixed

  1. tdf#151608 Impress crashes after Impress Remote App Closed ( Thanks to dldld )
  2. tdf#151929 LibreOffice Crashes if Video Card Changed (Win nVidia GTX 670) ( Thanks to Julien Nabet )
  3. tdf#151979 Crash when changing Text Grid type after I switch from Calc to Writer window ( Thanks to Kevin Suo )
  4. tdf#152154 Crash in libmergedlo.so when Object Catalog undocked and BASIC IDE closed ( Thanks to Julien Nabet )
  5. tdf#152187 CRASH when opening Properties tab of Text Portion in UNO Inspector ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#147802 Clicking on header or footer area in long writer document takes a long time and slows down text selection and closing document ( Thanks to Caolán McNamara )

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

  1. tdf#102914 Synthetic italic in fonts with partial coverage exported as regular in PDF ( Thanks to Khaled Hosny )
  2. tdf#107405 Setting fixed kerning (text spacing) is limited to -2pt ( Thanks to Samuel Mehrbrodt )
  3. tdf#108356 FILESAVE: Master slide background image set as tiled when exporting to PPTX ( Thanks to Tibor Nagy )
  4. tdf#108497 Instantiate OpenType variable fonts when embedding in PDF ( Thanks to Khaled Hosny )
  5. tdf#116566 Respect configured AutoSpellCheck colour in the dialog too ( Thanks to Rafael Lima )
  6. tdf#120405 EDITING: Clicking at ‘Open’ in the concordance file button in the ToC dialog vanishes the ‘Edit…’ command ( Thanks to Andreas Heinisch )
  7. tdf#33495 Allow minimizing or resizing the presenter screen while presentation is active (UI) ( Thanks to Daniel Lohmann )
  8. tdf#46444 Calc doesn’t filter any comments ( Thanks to Balazs Varga )
  9. tdf#47679 Copy + Paste changes “OpenSymbol” font to “StarSymbol” ( Thanks to Caolán McNamara )
  10. tdf#57423 PDF: “Description” and “Title/Text Alternative” is only PDF-exported for Images, but not for Shapes, Formula, Frames, and OLE Objects ( Thanks to Michael Stahl )
  11. tdf#67866 ACCESSIBILITY: Missing language information in exported PDF ( Thanks to Eike Rathke )
  12. tdf#70293 FILESAVE XLSX Grouping of shapes is lost on export ( Thanks to Tibor Nagy )
  13. tdf#77650 PDF Export dialog lacks options to position comments (as on Print dialog, e.g. in margin) ( Thanks to Samuel Mehrbrodt )
  14. tdf#92222 FILESAVE: Shapes with Default Line Width Changed on Roundtrip (MSO 2010+ theme defaults not preserved) ( Thanks to Tibor Nagy )

WORKSFORME bugs

75 bugs have been retested by 36 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 8 )
  2. V Stuart Foote ( 8 )
  3. Dieter ( 8 )
  4. Telesto ( 6 )
  5. Buovjaga ( 5 )
  6. Aron Budea ( 3 )
  7. Robert Großkopf ( 3 )
  8. Roman Kuznetsov ( 3 )
  9. raal ( 3 )
  10. Julien Nabet ( 2 )

DUPLICATED bugs

124 bugs have been duplicated by 31 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 28 )
  2. V Stuart Foote ( 17 )
  3. Heiko Tietze ( 13 )
  4. Buovjaga ( 11 )
  5. Alex Thurgood ( 10 )
  6. خالد حسني ( 4 )
  7. Roman Kuznetsov ( 4 )
  8. Dieter ( 4 )
  9. Jorge Teixeira ( 3 )
  10. Mike Kaganski ( 3 )

Verified bug fixes

55 bugs have been verified by 10 people.…

6 Dec 2022

LibreOffice 7.5 Alpha1 is available for testing

LibreOffice 7.5 will be released as final at the beginning of February, 2023 ( Check the Release Plan ) being LibreOffice 7.5 Alpha1 the first pre-release since the development of version 7.5 started in mid June, 2022. Since then, 4875 commits have been submitted to the code repository and more than 759 bugs were set to FIXED in Bugzilla. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 7.5 Alpha1 can be downloaded from here 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 Telegram.

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

Happy testing!!

Download it now!

10 Nov 2022

QA/Dev Report: October 2022

General Activities

  1. LibreOffice 7.4.2 was released on October 13
  2. Rafael Lima made many improvements to how LibreOffice looks like in dark mode under Linux and Windows, cleaned up template categories that show up in Template Manager, fixed an issue with InsertText example Python macro, improved the layout of Calc’s Functions sidebar panel and improved some strings appearing in the UI. He also added a help page for chart data tables and improved the help for ImageMaps and Writer table formulas
  3. Adolfo Jayme Barrientos made some string fixes in help and in the UI code
  4. Alain Romedenne made improvements and additions to macro help pages
  5. Olivier Hallot (TDF) made large-scale cleanups regarding screenshots in help, improved help related to file properties, conditional formatting in Calc and layers in Draw
  6. Laurent Balland converted all wizard templates to XML, making them easier to maintain. He also simplified the makefiles of Writer, Impress and Draw templates
  7. Miklós Vajna (Collabora) added support for titles and tags in Writer content controls, made SVG export preserve tab characters, fixed losing preview images of embedded PDF objects, improved handling of bookmarks and images in Writer header/footer, fixed losing CDATA markup in Writer html import and improved handling of numbering portion formatting in Writer
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Tünde Tóth (NISZ) fixed an issue with embedded PPTX files displayed with incorrect zoom
  10. Szymon Kłos, Ashod Nakashian, Mike Kaganski and Henry Castro (Collabora) worked on LOKit improvements
  11. Eike Rathke (Red Hat) improved how language scripts are mapped to language tags, made CSV/TSV clipboard import into Calc more robust, fixed rounding issues with time differences and dates in Calc and made Calc’s date acceptance pattern handling more robust. He also improved the help page for Find and Replace
  12. Tomaž Vajngerl (Collabora) did a lot of refactoring in Writer code
  13. Julien Nabet fixed a crash in Report Designer
  14. Jim Raykowski made many improvements to Writer’s Outline folding feature and the Navigator, including allowing multiple selections in Draw’s Navigator
  15. Andreas Heinisch made it possible to edit a Writer index entry by double-clicking on it, made it so form components requiring input no longer add an empty item, fixed an issue with row height changes causing loss of Calc autofilter results (with Eike Rathke’s help), fixed a UI update issue in Writer’s cross-reference dialog, made autofilter more robust regarding Unicode strings and made it so missing optional parameters in Basic return an error code instead of a boolean
  16. László Németh fixed superscript footnote numbering in non-English locales in DOCX files, fixed several issues with nested tables and made Writer spellchecking updates trigger more intuitively
  17. Xisco Faulí (TDF) made massive refactorings to automated tests, greatly simplifying test code. He also fixed many crashes, improved the crash reporter and added some automated tests
  18. Heiko Tietze (TDF) removed the option “Use printer metrics”
  19. Michael Stahl (allotropia) improved the compliance of exported PDFs with Universal Accessibility standard and fixed several Writer regressions
  20. Mike Kaganski (Collabora) made the Windows installer script more robust, fixed an issue with DDE links dropping Unicode characters that are not representable in Windows system encoding and made Impress slideshows prevent screensaver/sleep mode on Windows. He also made many code cleanups
  21. Caolán McNamara (Red Hat) made numerous improvements to support for dark and high contrast operating system themes (Linux, macOS and Windows). He also made many other UI-related improvements and crash fixes
  22. Stephan Bergmann (Red Hat) fixed an issue with macro dialog’s Assign button not leading to the expected place in the UI, made the Python script provider reload modified embedded scripts and improved support for alternative JDKs on macOS. He also adapted the code to compiler changes and made many code and build-related cleanups as well as test fixes
  23. Rizal Muttaqin continued revising the Sifr icon them and also updated the other icon themes
  24. Noel Grandin (Collabora) improved the performance of EPUB export on Windows, selecting all and cutting in certain large Writer documents with numbered lists, changing the formatting of large selections in Calc, creating pie charts for big data sets, PDF export of Writer documents with big tables and scrolling in a spreadsheet with many comments. He also made many code cleanups and general optimisations
  25. Justin Luth (Collabora) fixed issues with event-driven VBA macros in DOC/X and XLS/X files, made it so unfreezing Calc rows/columns or (de)activating change tracking mark the spreadsheet as unsaved, made it possible to access FormField controls in StarBasic/VBA, fixed Calc’s validity dialog showing empty value when empty cells were not allowed and made conditional formatting with text matching be case insensitive like in Excel
  26. Paris Oplopoios (Collabora) added many accessibility checks
  27. Chris Sherlock added several automated tests and made code cleanups and improvements to readability
  28. Maxim Monastirsky made internal improvements to Impress/Draw table style handling
  29. Khaled Hosny (Alif Type) added support font embedding on macOS, improved handling of complex text scripts and fixed PDF exporting with certain problematic fonts. He also made many renovations in font-related code
  30. Regina Henschel made many improvements to OOXML SmartArt support
  31. Samuel Mehrbrodt (allotropia) fixed a Windows issue with mnemonics being triggered without Alt being pressed
  32. Sarper Akdemir (Collabora) fixed PPTX import issues with transparent text and list item indentation
  33. Armin Le Grand (allotropia) fixed some graphics-related regressions and made refactorings in graphics handling code
  34. Andrea Gelmini cleaned up unused include files and fixed many typos in code
  35. Chenxiong Qi ported DocumentHandling SDK examples to Python
  36. Taichi Haradaguchi updated zlib and Python
  37. Daniel Lohmann fixed an Impress Remote crash
  38. Tibor Nagy (NISZ) fixed incorrectly imported table border width in certain PPTX files
  39. Balázs Varga (allotropia) improved the loading time of ODS files with optimal row height settings in cells and made Calc work in the WebAssembly build
  40. Dennis Francis (Collabora) fixed re-exporting broken PDFs imported using Pdfium
  41. Mert Tumer (Collabora) added a new UNO command for machine translation, for now only using DeepL API
  42. Hossein Nourikhah (TDF) fixed a crash on inserting a chart in Writer for tables with merged cells
  43. Christian Lohmaier (TDF) worked on macOS app store packaging, including making Firebird database engine non-experimental in app store builds
  44. Áron Budea (Collabora) fixed an issue with No List option in Styles Sidebar not removing list in non-English UI and changed a keyboard shortcut for better compatibility with French keyboards
  45. Vasily Melenchuk (CIB) fixed incorrect RTF import of document variables with accented characters
  46. Kevin Suo fixed a longstanding issue of RTL script runs getting reversed on PDF import and made the Loading and Saving strings in status bar localisable

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

528 bugs, 61 of which are enhancements, have been reported by 322 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 46 )
  2. Telesto ( 15 )
  3. Regina Henschel ( 13 )
  4. peter josvai ( 11 )
  5. Mike Kaganski ( 11 )
  6. Rizal Muttaqin ( 9 )
  7. Hossein ( 8 )
  8. Rafael Lima ( 7 )
  9. NISZ LibreOffice Team ( 7 )
  10. Robert Großkopf ( 6 )

Triaged Bugs

437 bugs have been triaged by 85 people.

Top 10 Triagers

  1. Buovjaga ( 43 )
  2. m.a.riosv ( 41 )
  3. raal ( 34 )
  4. Dieter ( 29 )
  5. Julien Nabet ( 25 )
  6. Rafael Lima ( 24 )
  7. Roman Kuznetsov ( 23 )
  8. Heiko Tietze ( 15 )
  9. V Stuart Foote ( 15 )
  10. V Stuart Foote ( 13 )

Resolution of resolved bugs

464 bugs have been set to RESOLVED.

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

Fixed Bugs

190 bugs have been fixed by 35 people.

Top 10 Fixers

  1. Caolán McNamara ( 23 )
  2. Rafael Lima ( 12 )
  3. Rizal Muttaqin ( 11 )
  4. Khaled Hosny ( 9 )
  5. Andreas Heinisch ( 9 )
  6. Noel Grandin ( 8 )
  7. László Németh ( 7 )
  8. Regina Henschel ( 6 )
  9. Eike Rathke ( 6 )
  10. Michael Stahl ( 6 )

List of critical bugs fixed

  1. tdf#104597 RTL script text runs are reversed on PDF import, PDFIProcessor::mirrorString misbehaving ( Thanks to Kevin Suo )

List of high severity bugs fixed

  1. tdf#124098 FILEOPEN: Calc sheet showing multiple “adapt Row Height” responses, slow loading ( Thanks to Balazs Varga )
  2. tdf#124672 Hi-Contrast mode should use Sifr dark icons, not Sifr ( Thanks to Caolán McNamara )
  3. tdf#136617 FILEOPEN: DOCX: table is larger from LO 7.1 ( Thanks to László Németh )
  4. tdf#146500 Writer crash when entering a paragraph break or carriage return ( Thanks to Michael Stahl )
  5. tdf#150664 Calc Input Line in Formula Bar is moved down and cropped ( Thanks to Samuel Mehrbrodt )
  6. tdf#151283 LO Calc hangs when try to open XLS file ( Thanks to Noel Grandin )
  7. tdf#151441 Queries don’t show any content when executed directly through GUI ( Thanks to Caolán McNamara )
  8. tdf#151503 logical operator semantics on missing (optional) arguments has changed between 7.2 and 7.4 ( Thanks to Andreas Heinisch )
  9. tdf#98067 Menu bar and right tool bar are invisible, but functional in high-contrast-mode/theme ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#146500 Writer crash when entering a paragraph break or carriage return ( Thanks to Michael Stahl )
  2. tdf#149718 Writer Crashes on inserting a Chart based on a Table with merged cells ( Thanks to Hossein )
  3. tdf#151094 FILESAVE: Writer crashes on save after deleting a paragraph style ( Thanks to Miklos Vajna )
  4. tdf#151260 Crash in: SfxItemPool::SetDefaults(std::vector<SfxPoolItem *,std::allocator > *) ( Thanks to Xisco Fauli )
  5. tdf#151316 CRASH in SwTextGridPage::CharorLineChangedHdl (gen) ( Thanks to Caolán McNamara )
  6. tdf#151375 Crash when running insertDocumentFromURL with certain document ( Thanks to Michael Stahl )
  7. tdf#151417 Editing with Draw, activating Form controls, selecting one, LO crash without code number. ( Thanks to Noel Grandin )
  8. tdf#151736 Opening Writer document with direct formatting crashes whole LO ( Thanks to Noel Grandin )

List of performance issues fixed

  1. tdf#124098 FILEOPEN: Calc sheet showing multiple “adapt Row Height” responses, slow loading ( Thanks to Balazs Varga )
  2. tdf#129101 CTRL+A & Cut very slow (see comment 38) ( Thanks to Noel Grandin )
  3. tdf#133768 Export to EPUB is slow on Windows and causes massive disk activity ( Thanks to Noel Grandin )
  4. tdf#147842 Changing text to bold continuously slower so seems to Hang now ( Thanks to Noel Grandin )

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

  1. tdf#104278 UI: The text in the Type frame in the DocInformation tab in the Fields dialog isn’t aligned to the left ( Thanks to Caolán McNamara )
  2. tdf#104597 RTL script text runs are reversed on PDF import, PDFIProcessor::mirrorString misbehaving ( Thanks to Kevin Suo )
  3. tdf#105609 Python script provider does not reload modified embedded scripts ( Thanks to Stephan Bergmann )
  4. tdf#112152 Narrow No-Break Space (U+202F) causes PDF Error by using bundled Liberation fonts ( Thanks to Khaled Hosny )
  5. tdf#113187 FILEOPEN: PPTX: SmartArt: Block cycle’s connectors not imported ( Thanks to Regina Henschel )
  6. tdf#115634 in special characters dialog buttons for recent and favorite characters are not being scaled larger on high resolution screens ( Thanks to Caolán McNamara )
  7. tdf#120326 Running slideshow must disable screensaver/sleep mode on Windows ( Thanks to Mike Kaganski )
  8. tdf#36383 EDITING auto row height or change row height removes AutoFilter result ( Thanks to Andreas Heinisch )
  9. tdf#47979 Writer TABLES: impossible to select table ( Thanks to László Németh )
  10. tdf#54095 FILEOPEN: Font color is wrong (white instead of black on white background) in DOCX SmartArt Horizontal Hierarchy (that cannot be edited in LO) ( Thanks to Regina Henschel )
  11. tdf#72456 Font Embedding does not work on MacOS ( Thanks to Khaled Hosny )
  12. tdf#83671 Fileopen XLSX: SmartArt is not displayed ( Thanks to Regina Henschel )
  13. tdf#98067 Menu bar and right tool bar are invisible, but functional in high-contrast-mode/theme ( Thanks to Caolán McNamara )

WORKSFORME bugs

58 bugs have been retested by 31 people.

Top 10 testers

  1. Roman Kuznetsov ( 9 )
  2. Buovjaga ( 6 )
  3. Julien Nabet ( 4 )
  4. BogdanB ( 3 )
  5. raal ( 3 )
  6. Rafael Lima ( 3 )
  7. خالد حسني ( 2 )
  8. Timur (