# Status report: consultancy team, week 35, 2026

**URL:** <https://forum.collaboraonline.com/t/status-report-consultancy-team-week-35-2026/4985>\
**Category:** Status reports\
**Created:** [September 1, 2026, 1:45pm UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-35-2026/4985 "2026-09-01T13:45:17Z")\
**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:** [September 1, 2026, 1:45pm UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-35-2026/4985/1 "2026-09-01T13:45:17Z")

</div>

# Caolan

- landlock stuff
  - document what systmp and the childroot tmp directories hold  
 → [https://gerrit.collaboraoffice.com/c/online/+/9837](https://gerrit.collaboraoffice.com/c/online/+/9837)
  - compare against namespaces, settings/multi-tenant not as well  
supported with landlock given that with namespaces we can mount  
the “shared” part into the tree.
  - best to just rework that to be land-lock friendly instead  
 → [https://gerrit.collaboraoffice.com/c/online/+/9975/7](https://gerrit.collaboraoffice.com/c/online/+/9975/7)
  - get cypress etc to pass under landlock with dbgutil enabled
    - various tests deliberately have files that don’t exist that  
trigger asserts with landlock enabled, rework those and add a  
way to tag attempt to open in rw things that are allowed to  
fail so they don’t abort, e.g. probing if shared autotext is  
writeable  
 → [https://gerrit.collaboraoffice.com/c/online/+/9924](https://gerrit.collaboraoffice.com/c/online/+/9924)

- coda stuff
  - inserting a slide from the sorter left the following slide current  
 → [https://gerrit.collaboraoffice.com/c/online/+/9525](https://gerrit.collaboraoffice.com/c/online/+/9525)
  - sc: mark the csv import dialog’s kitPoll re-entry as expected  
 → [https://gerrit.collaboraoffice.com/c/online/+/9963](https://gerrit.collaboraoffice.com/c/online/+/9963)

- email TODOs backlog
- an experimental build should not override the exotic file formats setting  
 → [https://gerrit.collaboraoffice.com/c/online/+/9932](https://gerrit.collaboraoffice.com/c/online/+/9932)
- don’t ask exotic filters about content when LoadExoticFileFormats is 0  
 → [https://gerrit.collaboraoffice.com/c/online/+/9931](https://gerrit.collaboraoffice.com/c/online/+/9931)
- strip perf’s " (deleted)" suffix before stackcollapse-perf.pl
- to improve flamegraphs when something does wrong, e.g. upgrade in flight (maybe)  
 → [https://gerrit.collaboraoffice.com/c/online/+/9922](https://gerrit.collaboraoffice.com/c/online/+/9922)
- COVERITY\_SUPPRESS\_ASSERT=1519 to get coverity usable again  
 → [https://gerrit.collaboraoffice.com/c/online/+/9971](https://gerrit.collaboraoffice.com/c/online/+/9971)
- push landlock stuff around a bit more
- backport various things
- various efforts to make non-incremental windows build fast
  - skip the python KillPython step so two windows builds don’t race over it  
 → [https://gerrit.collaboraoffice.com/c/online/+/10183](https://gerrit.collaboraoffice.com/c/online/+/10183)
  - also skip the nss command-line tools in the gyp build  
 → [https://gerrit.collaboraoffice.com/c/online/+/10294](https://gerrit.collaboraoffice.com/c/online/+/10294)
  - don’t let msbuild reuse its worker processes between builds  
 → [https://gerrit.collaboraoffice.com/c/online/+/10272](https://gerrit.collaboraoffice.com/c/online/+/10272)

- poke at CODA webview tear down for bg tabs and recreate on fg
- very slow xlsx save on millions of intermediate blank rows before hitting a final line of content
  - xlsx export: skip blank cells that XclExpRow::Finalize drops again  
 → [https://gerrit.collaboraoffice.com/c/online/+/10386](https://gerrit.collaboraoffice.com/c/online/+/10386)
  - xlsx export: collect the areas of a row before making any cell records  
 → [https://gerrit.collaboraoffice.com/c/online/+/10385](https://gerrit.collaboraoffice.com/c/online/+/10385)
  - hide the calc cell cursor when switching sheet  
 → [https://gerrit.collaboraoffice.com/c/online/+/10300](https://gerrit.collaboraoffice.com/c/online/+/10300)

- crashtesting: pass the collected page number to CheckMovedFwdCondition  
 → [https://gerrit.collaboraoffice.com/c/online/+/10147](https://gerrit.collaboraoffice.com/c/online/+/10147)
- the biggest remaining crashtesting cluster
- big cluster of ci issues
  - skip the multi-page cursor test in multiuser/writer/cursor\_spec.js  
 → [https://gerrit.collaboraoffice.com/c/online/+/10423](https://gerrit.collaboraoffice.com/c/online/+/10423)

# Mike

- PPTX 2st page background added after save

- Crash when switching to Print preview from LO started from Java app

- FILEOPEN: DOCX images are vertically cropped in LibreOffice Writer and LibreOffice-generated PDF, while rendering correctly in Microsoft Word

- tdf#173160, tdf#167713

# Tomaz

Vector rendering for online:

- Text prediction
  - Reviewed required commits for text prediction
    - need more attributes added to the text primitives that need to be taken into account
    - need exact cursor information - paragraph + index
    - added logging of text prediction again

- Animations for slideshows
- Adding support for missing primitives
  - Fix hairlines to be 1px in width regardless of the zoom level
  - Fixed issue with font faces - bold, italic were applied multiple times

- Master view rendering
  - Need special handling as it renders parts that are filtered in slides
  - Change to filter in client - when that is possible
  - Still we need to request
  - Master slide reuse

- Notes view
  - Analyzed what is needed

PPTX-\>ODP-\>PPTX regression - green shape

- Done, merged and confirmed

Working to get LAMBDA support into Calc:

- Look into OOXML compatibility issues [4]
  - Added many more cases
    - array union and intersection combined by @ or #
    - % combined by @ and #
    - checked and added a new MSO crafted self-asserting test document
    - added the roundtrip test on the document
    - added the ODF roundtrip test on the document
    - added a formula check when round-tripping so the formulas stay the same
    - probably makes sense to create more self-testing documents in MSO like tha as they cover a wide variety of checks for formulas (our existing self-asserting test are written in fods, so those check the formulas and import only)

  - Added Aron’s document to the tests and fixed the remaining XLS-\>XLSX issues

# Miklos

Worked on [Copy paste: have a visual progress bar for pasting clipboard content · Issue #16013 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/16013)
