QA/Dev Report: June 2023

General Activities

  1. LibreOffice 7.5.4 was released on June 8
  2. Olivier Hallot (TDF) continued adding Tabbed UI examples into help instructions, corrected help pages to match UI changes and refactored PostgreSQL connection setup dialog
  3. Seth Chaiklin made some UI label improvements and updated help after UI changes for Body Text style, AutoCorrect and Navigator heading manipulation
  4. Laurent Balland fixed issues with rendering of moving average trend lines in charts, added support for embedded text in scientific number format and fixed an erroneous warning in CSV import dialog
  5. Alain Romedenne updated help for ScriptForge
  6. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer, improved the handling of vertically raised or lowered text in DOCX files and expanded the developer functionality for dumping Writer document layout data
  7. Szymon Kłos (Collabora) optimised Style Preview performance and did some code cleanups
  8. Eike Rathke (Red Hat) improved date & time (duration) handling in Calc
  9. Tomaž Vajngerl (Collabora) continued polishing support for document themes
  10. Julien Nabet improved native number format handling, fixed issues found by code analysers and did many code cleanups
  11. Andreas Heinisch made the Format Cell dialog in Calc remember its window state and implemented functionality for pinning favourite documents in Start Center
  12. László Németh made many improvements to the change tracking of Writer tables
  13. Xisco Faulí (TDF) added support for many SVG filters and fixed many SVG CSS issues. He also made many additions and changes in automated tests
  14. Michael Stahl (allotropia) fixed many regressions and crashes
  15. Mike Kaganski (Collabora) made service names displayed in Language Settings match the UI language instead of the locale and implemented sorting for the language list in the Edit Modules dialog reached from Writing Aids options. He also fixed issues in XML Requirements Interchange Format export, made handling of Writer lists more robust, fixed issues causing unwanted paragraph margins in DOCX import, right-aligned numbers not being exported to PDF from DOCX files and direct formatting not read for empty last paragraphs in DOCX import
  16. Caolán McNamara (Collabora) made several performance optimisations in UI code, fixed exporting the default Impress master slide to SVG and fixed deleting recent items in Special Character dialog. He also fixed crashes and issues found by code analysers
  17. Stephan Bergmann (Red Hat) made WebDAV URL handling more robust and did many code and build-related cleanups
  18. Noel Grandin (Collabora) improved performance in Calc when loading various types of spreadsheets, when calculating cell borders and on macOS when using Keyboard Viewer, scrolling through large DOCX documents with lots of comments and Calc spreadsheets with lots of patterns and improved the startup time of LibreOffice in general. He also did many code cleanups
  19. Justin Luth (Collabora) made subscript/superscript handling in text objects more intuitive, made it so saving a password protected read-only document under a new name offers the same password protection option by default, improved exporting content controls to PDF, fixed DOCX import issues related to strikethrough handling, numbering styles and overlap setting of images, fixed DOC import issues related to wrapping and anchoring, fixed many Notebookbar paper cuts, fixed Calc cell selection when using a split window and fixed an issue with paragraph spacing involving sections
  20. Heiko Tietze (TDF) fixed an issue with unwanted scaling of overlay icons in Start Center, added some example multi-colour gradients and made it so the input field for number of copies is no longer hidden by default in the print dialog
  21. Armin Le Grand (allotropia) worked on multi-color gradient support
  22. Tibor Nagy (NISZ) fixed resizing of cropped images to original size and fixed an issue with colour scale conditional formats in XLSX files
  23. Paris Oplopoios worked on the GSoC project for implementing APNG (Animated PNG) support – now even blending modes work. He also did code cleanups
  24. Baole Fang worked on the GSoC project for selecting tests to run on Gerrit patches based on machine learning. He also made it so Calc cells formatted as text don’t check for formula correctness, fixed an issue with unwanted style change caused by AutoCorrect, implemented alphabetical sorting of categories in Customize Keyboard dialog and made word boundary detection in AutoCorrect more robust
  25. Dipam Turkar worked on the GSoC project for converting Writer’s Java UNO API tests to C++
  26. Ahmed Gamal Eltokhy worked on the GSoC project for improving PGP/GPG encryption support
  27. Bayram Çiçek worked on the GSoC project for adding a search field into Options
  28. Michael Weghorn worked on the KDE Frameworks UI, adding a new kf6 UI plugin
  29. Balázs Varga (allotropia) worked on the accessibility Sidebar panel, improved the XLSX compatibility of the CELL() function and implemented showing author and date in Calc comments
  30. Samuel Mehrbrodt (allotropia) worked on the accessibility Sidebar panel, made Calc’s colour filtering work with cells with no content and made it so bootstrap variables in Java user classpath settings are allowed
  31. Czeber László Ádám (NISZ) fixed an issue with Calc input line not updating after applying Repeat for text editing and fixed a Calc number formatting issue related to no-break spaces and filling available space
  32. Khaled Hosny (TDF) fixed ccache cache size detection (for building LibreOffice from source), fixed issues with font fallback for surrogate pairs in RTL text, losing paragraph line spacing in DOCX files with certain fonts, CJK Emphasis marks not showing in slideshow, rendering of old Hangul in vertical layout, positioning of emphasis marks in PDF export of vertical text and alignment of Tangut and Khitan script in vertical layout. He also made it so there is no need to duplicate hunspell dictionaries for every Arabic locale and made fullwidth CJK punctuation respect the option for compression
  33. Gábor Kelemen (allotropia) dropped some unused items from officecfg registry
  34. Patrick Luby (NeoOffice) improved the performance of Calc UI when using Keyboard Viewer on macOS and fixed a macOS crash related to multiple monitors and changing formatting for a large number of cells. He also fixed hanging when selecting a column or row in Calc on macOS
  35. Jaume Pujantell (Collabora) improved the support for annotations, when importing PDFs as images
  36. Maxim Monastirsky implemented styles for Writer comments
  37. Tünde Tóth (NISZ) fixed a Chart Sidebar issue, which could cause an OOXML write error
  38. Jim Raykowski made the detecting of unique names when renaming objects in Impress & Draw more robust
  39. Christian Lohmaier (TDF) made some build fixes
  40. Hossein Nourikhah (TDF) fixed an issue causing Writer’s direct cursor to leave a trail to the screen
  41. Dennis Francis (Collabora) improved the performance of Calc sheets with lots of repetitive row styles
  42. Bartosz Kosiorek implemented EmfPlusDrawCurve with cardinal spline for EMF+ graphics
  43. Ashod Nakashian, Henry Castro, Marco Cecchetti and Pranam Lashkari (Collabora) worked on LOKit used by Collabora Online. Henry Castro also fixed many issues in Calc conditional formatting and made handling of multiline text in XLSX files more robust
  44. Arnaud Versini did some code cleanups
  45. Vladislav Tarakanov fixed an issue causing small Calc window size after deleting the registrymodifications.xcu configuration file
  46. Satya Kompella (OpenText) fixed missing page numbers in the footer of a certain DOCX file
  47. Luigi Iucci (Collabora) fixed issues with some fonts not getting embedded in ODT files, pasting images from Firefox to Calc and header columns disappearing when filtering pivot tables
  48. Taichi Haradaguchi updated many dependencies
  49. Rashesh Padia (Collabora) added support for multi image TIFF files
  50. Michael Meeks (Collabora) fixed a crash in graphics handling code
  51. Bogdan Buzea fixed line count in file properties resetting to zero after going past 65535 lines
  52. Colomban Wendling (Hypra) improved gtk3 accessibility and fixed a crash related to accessibility handling
  53. Franklin Weng fixed XHTML export applying unwanted zero margins and minimum widths
  54. Regina Henschel continued the work on supporting multi-color gradients in ODF files and fixed issues related to gradients
  55. David Gilbert did code cleanups

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

458 bugs, 56 of which are enhancements, have been reported by 285 people.

Top 10 Reporters

  1. Hossein ( 19 )
  2. Eyal Rozenberg ( 19 )
  3. jindam, vani ( 13 )
  4. Mike Kaganski ( 12 )
  5. Xisco Faulí ( 12 )
  6. Regina Henschel ( 10 )
  7. Gabor Kelemen (allotropia) ( 8 )
  8. William Friedman ( 8 )
  9. Robert Großkopf ( 7 )
  10. AvidSeeker ( 7 )

Triaged Bugs

387 bugs have been triaged by 61 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 75 )
  2. Julien Nabet ( 46 )
  3. m.a.riosv ( 32 )
  4. Mike Kaganski ( 26 )
  5. Heiko Tietze ( 24 )
  6. Dieter ( 19 )
  7. ⁨خالد حسني⁩ ( 16 )
  8. ady ( 13 )
  9. Xisco Faulí ( 13 )
  10. Gabor Kelemen (allotropia) ( 9 )

Resolution of resolved bugs

517 bugs have been set to RESOLVED.

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

Fixed Bugs

193 bugs have been fixed by 40 people.

Top 10 Fixers

  1. Xisco Fauli ( 16 )
  2. Justin Luth ( 15 )
  3. Khaled Hosny ( 13 )
  4. Balazs Varga ( 13 )
  5. Mike Kaganski ( 10 )
  6. Michael Stahl ( 9 )
  7. László Németh ( 7 )
  8. Regina Henschel ( 6 )
  9. Caolán McNamara ( 5 )
  10. Baole Fang ( 5 )

List of high severity bugs fixed

  1. tdf#151946 Opening spreadsheet very slow ( Thanks to Noel Grandin )
  2. tdf#153517 CALC – wrong time value when using the autofill function and minutes are entered (not for 00 min) ( Thanks to Eike Rathke )
  3. tdf#155939 LibreOffice- Writer hangs when changing language of text ( Thanks to Michael Stahl )

List of crashes fixed

  1. tdf#122081 Crash in SwFrame::FindFootnoteBossFrame(bool) ( Thanks to Caolán McNamara )
  2. tdf#146626 Crash in macOS Calc on font size operation on multi-monitor setup ( Thanks to Patrick Luby )
  3. tdf#152983 crash in layout with chained text frames anchored in footer ( Thanks to Michael Stahl )
  4. tdf#155685 CRASH: after undoing deletion with extended select all and table at end ( Thanks to Michael Stahl )
  5. tdf#155747 Writer crash when you delete/insert a new column and then select to accept the change ( Thanks to László Németh )
  6. tdf#155825 Crash MCGR export special file odp -> pptx ( Thanks to Regina Henschel )
  7. tdf#155951 crash with XTextRange::getString() ( Thanks to László Németh )
  8. tdf#156091 BASIC IDE or Development Tools crash when expanding the + of ‘Background’ of master page ( Thanks to Mike Kaganski )

List of performance issues fixed

  1. tdf#150534 Hiding Recently Expanded Columns Results in Significant Performance Loss ( Thanks to Noel Grandin )
  2. tdf#151946 Opening spreadsheet very slow ( Thanks to Noel Grandin )

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

  1. tdf#103869 FILEOPEN LibO doesn’t open .docx file with two table separated by a page break correctly ( Thanks to Miklos Vajna )
  2. tdf#107718 Some of old Hangul not rendering faithfully in vertical layout ( Thanks to Khaled Hosny )
  3. tdf#114432 Tangut character aligned incorrectly in vertical layout ( Thanks to Khaled Hosny )
  4. tdf#115321 Vertical Japanese text lines with emphasis mark above in odt exported to PDF is shown a quarter font height lower than the normal lines, and no emphasis mark is shown ( Thanks to Khaled Hosny )
  5. tdf#118087 FILEOPEN SVG with greyscale filter opens with colors ( Thanks to Xisco Fauli )
  6. tdf#122081 Crash in SwFrame::FindFootnoteBossFrame(bool) ( Thanks to Caolán McNamara )
  7. tdf#122270 Tabbed Notebook Bar (Impress) View (tab) Normal and Master buttons do not properly update UI when user switches view ( Thanks to Justin Luth )
  8. tdf#122676 FORMATTING Currency Negative Values does not Correctly Apply (*) with a Space ( Thanks to Czeber László Ádám )
  9. tdf#122970 Direct cursor leaves screen trail with mouse pointer movement and no text ( Thanks to Hossein )
  10. tdf#125154 writer calculation using variable within table does not work with formated numbers ( Thanks to Michael Stahl )
  11. tdf#38742 Pushpins/Favourites in recent menu and start center ( Thanks to Andreas Heinisch )
  12. tdf#43671 VIEWING: CJK Emphasis marks not showing in slideshow ( Thanks to Khaled Hosny )
  13. tdf#54768 Asking to restore image to original size gets wrong size when the image is clipped ( Thanks to Tibor Nagy )
  14. tdf#64830 RTL: LibreOffice requires duplicated hunspell dictionaries for each Arabic locale ( Thanks to خالد حسني )
  15. tdf#73537 Comments in Calc don’t show author and date unlike Writer ( Thanks to Balazs Varga )
  16. tdf#78232 Embedding PyGal SVG gives black box, but inkscape has no trouble ( Thanks to Xisco Fauli )
  17. tdf#90507 Tools – AutoCorrect – Apply converts non-empty “Default Paragraph Style” paragraphs to “Text Body” PS –even when no [M] options are selected ( Thanks to Seth Chaiklin )
  18. tdf#97717 SVG opacity value of below 0.30 not visible ( Thanks to Xisco Fauli )


57 bugs have been retested by 28 people.

Top 10 testers

  1. Justin L ( 10 )
  2. Buovjaga ( 7 )
  3. ⁨خالد حسني⁩ ( 7 )
  4. Stéphane Guillou (stragu) ( 4 )
  5. Regina Henschel ( 3 )
  6. ady ( 2 )
  7. Michael Weghorn ( 2 )
  8. Telesto ( 2 )
  9. BogdanB ( 2 )
  10. Julien Nabet ( 2 )


106 bugs have been duplicated by 22 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 27 )
  2. Justin L ( 20 )
  3. ⁨خالد حسني⁩ ( 8 )
  4. Gabor Kelemen (allotropia) ( 7 )
  5. Mike Kaganski ( 7 )
  6. Buovjaga ( 5 )
  7. Julien Nabet ( 5 )
  8. Regina Henschel ( 4 )
  9. Heiko Tietze ( 3 )
  10. ady ( 3 )

Verified bug fixes

42 bugs have been verified by 13 people.

Top 10 Verifiers

  1. Stéphane Guillou (stragu) ( 13 )
  2. NISZ LibreOffice Team ( 12 )
  3. BogdanB ( 6 )
  4. ( 2 )
  5. Aron Budea ( 1 )
  6. Michael Weghorn ( 1 )
  7. Gerald Pfeifer ( 1 )
  8. ady ( 1 )
  9. Patrick Luby ( 1 )
  10. Timur ( 1 )

Categorized Bugs

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

Top 10 Categorizers

  1. Stéphane Guillou (stragu) ( 50 )
  2. BogdanB ( 44 )
  3. ⁨خالد حسني⁩ ( 33 )
  4. Eyal Rozenberg ( 31 )
  5. Heiko Tietze ( 20 )
  6. Justin L ( 15 )
  7. Xisco Faulí ( 13 )
  8. Roman Kuznetsov ( 13 )
  9. Gabor Kelemen (allotropia) ( 12 )
  10. Dieter ( 10 )

Regression Bugs

34 bugs have been set as regressions by 13 people.

Top 10

  1. Stéphane Guillou (stragu) ( 15 )
  2. Robert Großkopf ( 5 )
  3. Xisco Faulí ( 3 )
  4. ady ( 2 )
  5. Aron Budea ( 1 )
  6. Telesto ( 1 )
  7. raal ( 1 )
  8. Julien Nabet ( 1 )
  9. Justin L ( 1 )
  10. László Németh ( 1 )

Bisected Bugs

26 bugs have been bisected by 6 people.

Top 10 Bisecters

  1. Stéphane Guillou (stragu) ( 15 )
  2. Xisco Faulí ( 4 )
  3. raal ( 3 )
  4. Aron Budea ( 2 )
  5. Gabor Kelemen (allotropia) ( 1 )
  6. Justin L ( 1 )


Evolution of Unconfirmed Bugs

Check the current list of unconfirmed bugs here

Evolution of Open Regressions

Check the current list of open regressions here

Evolution of Open bibisectRequests

Check the current list of open bibisectrequests here

Evolution of Highest Priority Bugs

Check the current list of highest priority bugs here

Evolution of High Priority Bugs

Check the current list of high priority bugs here

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

Leave a Reply

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

I accept the Privacy Policy