# Status report: consultancy team, week 40, 2025

**URL:** <https://forum.collaboraonline.com/t/status-report-consultancy-team-week-40-2025/4060>\
**Category:** Status reports\
**Created:** [October 8, 2025, 2:47pm UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-40-2025/4060 "2025-10-08T14:47:26Z")\
**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:** [October 8, 2025, 2:47pm UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-40-2025/4060/1 "2025-10-08T14:47:26Z")

</div>

# Caolan

- fix failure to retry save after transient error
  - failed to save fix

- PDF
  - build fix for macosx
  - Various crashes trying to get their large Hindi example  
to load/convert

- multi cidrange font minimal support
- Hindi pdf example
- implement missing grayscale image import
- implement hidden text import as invisible
- debug image layering/clipping problem  
- pdf breakup thing is derived from metafile breakup thing  
- clip stuff is a copy of that and doesn’t actually do anything yet
- sample indic pdf is some result of ocr which puts a picture onto  
the page and then puts invisible text in there too.
- so it loads, but it’s just a series of pictures of each original  
scanned page with invisible text of the guessed content floating  
above those images
- backport data loss fix to 24.04  
 → [Private/caolan/connect failure24 by caolanm · Pull Request #13063 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/13063)
- PDF:
- work on block justify text to fit allocated width
- review [Rewrite rectangle merging in CPolyUtil.rectanglesToPointSet by Cwiiis · Pull Request #13074 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/13074)
- firedrill on suspicious xlsx saved without previous content
- PDF:
- work on block justify text

# Chris

- Investigated “iOS Tablet - Writer - The Reply often stays alone and appears cutoff”
  - Stalled pending more detailed reproduction steps. Added comment about what the bug likely is.

- Worked on “Writer - search performance”
  - Submitted #13060 (Optimise CPolyUtil.rectangleToPointSet) - Performance improvement in test case from 37 seconds to 21 seconds
  - Submitted #13074 (Rewrite rectangle merging in CPolyUtil.rectanglesToPointSet) - Performance improvement in test case from 21 seconds to 4.5 seconds

- Review for #13016 (Canvas: Check size when needed.)
  - Review not granted pending comment/revision

# Mike

- “Hidden empty paragraph is visible between tables”

- redline: clarified some usage aspects

- LO Draw: Performance of many XMultiServiceFactory.createInstance(String) calls

- DOCX Document that fails to convert to ODT

# Tomaz

Calc: Pre-View Spreadsheet Filtering

- Preparing patches of sheet view functionality to be merged into master / co-25.04
  - preparing the rest of the patches: UI, new commands, restrictions

- Additional operations
  - SwithToPreviousSheetView, ExitSheetView, SelectSheetView
  - SelectSheetView - dialog to select what sheet view to switch to
  - ExitSheetView - just switches to the default view

- COOL UI
  - added all buttons to the notebookbar
    - just added, not looked to make it nice yet

  - got the sheet view info to COOL
  - tabs now show icon if sheet view is used or if sheet view is not synced
  - triggered complete invalidation after each sheet view operation
    - with rDocSh.PostPaint(0,0,0, rDocument.MaxCol(), rDocument.MaxRow(), MAXTAB, PaintPartFlags::All);
    - sends new info to the COOL side and invalidates all the tiles, else it doesn’t work
    - probably some inefficiencies here

- starting to work good, but there are many catches and glitches that need to be ironed out

# Miklos

Worked on:

- [166319 – Interdependent change tracking improvements](https://bugs.documentfoundation.org/show_bug.cgi?id=166319)
- [168617 – Writer markdown import: task list item is static](https://bugs.documentfoundation.org/show_bug.cgi?id=168617)
- [168662 – Writer markdown export: anchored images are not handled](https://bugs.documentfoundation.org/show_bug.cgi?id=168662)
