# Status report: consultancy team, week 8, 2024

**URL:** <https://forum.collaboraonline.com/t/status-report-consultancy-team-week-8-2024/2412>\
**Category:** Status reports\
**Created:** [February 26, 2024, 9:56am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-8-2024/2412 "2024-02-26T09:56:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vmiklos](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/vmiklos/32/787_2.png) [@vmiklos](https://forum.collaboraonline.com/u/vmiklos)\
**Post date:** [February 26, 2024, 9:56am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-8-2024/2412/1 "2024-02-26T09:56:30Z")

</div>

# Caolan

- tdf#155961 try and clear a regression from my list,  
the gtk3 hover scrollbar in sidebar when its over the  
“more options” button doesn’t allow clicking the “more” button
- crashtesting: suggest [https://gerrit.libreoffice.org/c/core/+/163591](https://gerrit.libreoffice.org/c/core/+/163591)  
to solve the remaining crashes from drawinglayer buffer rework thing
- flicker:
  - debug writer flicker seen on share on lengthly docs

- flicker
- avoid invalidations from setting the initial theme

- [https://gerrit.libreoffice.org/c/core/+/163650](https://gerrit.libreoffice.org/c/core/+/163650)
- [init document theme during load by caolanm · Pull Request #8320 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/8320)

- get the initial rendering settings to describe the document  
right after loading so we only need to emit canonicalidchange  
if it changes from that

- [https://gerrit.libreoffice.org/c/core/+/163650](https://gerrit.libreoffice.org/c/core/+/163650)
- [set the initial rendering state before the first invalidateCanonicalId by caolanm · Pull Request #8329 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/8329)

- review [https://gerrit.libreoffice.org/c/core/+/163608](https://gerrit.libreoffice.org/c/core/+/163608)
- suggest a way around turning off the calc one-char-per-line thing
- ofz#66731 Crash in com:☀⭐:uno::BaseReference::iquery
- reduce subarray usage  
[Private/caolanm/reduce subarray usage by caolanm · Pull Request #8333 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/8333)
- review stuff
- spelling dialog crash  
 → [https://gerrit.libreoffice.org/c/core/+/163691](https://gerrit.libreoffice.org/c/core/+/163691)
- test the waters with a warning cleanup patch for fzstd  
to see if maintainer is active and willing to merge stuff  
 → [Fix warnings by caolanm · Pull Request #13 · 101arrowz/fzstd · GitHub](https://github.com/101arrowz/fzstd/pull/13)
- look at firefox profile for a bit
- for profiling purposes merge fzstd into online and  
profile with it in place to see where the time goes  
 → this works at least, so can see where time is spent better
- figure out a way to get the text bounds of text inside  
a shape to send them to online
- new crashtesting results wrt pie chart crash
- tech planing, cool weekly meeting, calc standup, esc
- have a look at the share long term profiling  
 → calling SvtOptionsDrawinglayer::IsRenderSimpleTextDirect()  
which will always be true before rendering any text doesn’t help  
us much  
 → [https://gerrit.libreoffice.org/c/core/+/163794](https://gerrit.libreoffice.org/c/core/+/163794)
- rework anti-flicker change wrt miklos comments re getCommandValues
- debug calc crash, apparently wrt online-spelling
  - this eludes me, there is a null-deref, but every path  
examined that might plausible previously set a null  
editengine appears to actually ensure a non-null editengine, most  
odd
  - it is true that calc is sharing its online-spelling state at the  
doc level and not the shell level (unlike writer) so that isn’t  
desirable looking  
 → wip: [https://gerrit.libreoffice.org/c/core/+/163874](https://gerrit.libreoffice.org/c/core/+/163874)

# Mike

- LibreOffice stops working after cleaning temp directory  
\*\* Problem could be solved by passing bCreateParentDirs to lcl\_createName (called from CreateTempName\_Impl, called from TempFileNamed ctor) - see unotools/source/ucbhelper/tempfile.cxx  
\*\* Filed [159769 – Can't open ODF files when LibreOffice's lu\* subdirectory in system TEMP directory is deleted](https://bugs.documentfoundation.org/show_bug.cgi?id=159769)  
\*\* [https://gerrit.libreoffice.org/c/core/+/163576](https://gerrit.libreoffice.org/c/core/+/163576)
- Ticket#1004519 — LO hangs while callling createTextRangeByPixelPosition([…]  
\*\* Repro  
\*\* Thinking / trying to understand the deadlock and the way out  
\*\* Filed [159813 – Assertion failed when dragging-and-dropping text](https://bugs.documentfoundation.org/show_bug.cgi?id=159813) and [159816 – Crash in drag-n-drop of multiple paragraphs with a bookmark](https://bugs.documentfoundation.org/show_bug.cgi?id=159816)  
\*\* [https://gerrit.libreoffice.org/c/core/+/163683](https://gerrit.libreoffice.org/c/core/+/163683)
- sqlite3.dll and libxml2.dll  
\*\* They reported that a deprecation warning breaks their (obviously --enable-werror) build  
\*\* 71d4abc51b556e147ab53a9a52b15be36fc710a3  
\*\* But it worked on my system?  
\*\* Found out what was wrong in my config (didn’t drop --enable-nss)  
\*\* The patch above doesn’t work on Windows  
\*\* [https://gerrit.libreoffice.org/c/core/+/163704](https://gerrit.libreoffice.org/c/core/+/163704)
- File linked to image is not exported to ReqIF-XHTML  
\*\* Started  
\*\* Created a minimal reproducer  
\*\* Related to: Export of Caption for Images / OLE  
\*\* [https://gerrit.libreoffice.org/c/core/+/153721](https://gerrit.libreoffice.org/c/core/+/153721)

# Miklos

Worked on:

- [Poor error handling when navigator.clipboard-based paste or paste special fails · Issue #8292 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/8292)
- [159815 – Unexpected content inside content control with track changes and anchored images from DOCX](https://bugs.documentfoundation.org/show_bug.cgi?id=159815)
- [158986 – FILEOPEN: RTF: Extra page break](https://bugs.documentfoundation.org/show_bug.cgi?id=158986)
