# Status report: consultancy team, week 20, 2026

**URL:** <https://forum.collaboraonline.com/t/status-report-consultancy-team-week-20-2026/4675>\
**Category:** Status reports\
**Created:** [May 19, 2026, 11:22am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-20-2026/4675 "2026-05-19T11:22:01Z")\
**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:** [May 19, 2026, 11:22am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-20-2026/4675/1 "2026-05-19T11:22:01Z")

</div>

# Caolan

- cool#15578 detect and ignore Carlito/Caladea variants with metric change  
 → [https://gerrit.collaboraoffice.com/c/online/+/2141](https://gerrit.collaboraoffice.com/c/online/+/2141)
- remove some stray leftovers after presenter console removal  
 → [https://gerrit.collaboraoffice.com/c/online/+/2168](https://gerrit.collaboraoffice.com/c/online/+/2168)
- optimize GetBackColor by iterating over pattern ranges  
 → [https://gerrit.collaboraoffice.com/c/online/+/2362](https://gerrit.collaboraoffice.com/c/online/+/2362)
- accessibility things
- a11y: check for spatial words in a11y text  
 → [https://gerrit.collaboraoffice.com/c/core/+/2201](https://gerrit.collaboraoffice.com/c/core/+/2201)
- Announce the new-tab change of context to screen readers  
 → [https://gerrit.collaboraoffice.com/c/online/+/1779](https://gerrit.collaboraoffice.com/c/online/+/1779)
- Remove frames where there is only non-interactive preview content  
 → [https://gerrit.collaboraoffice.com/c/core/+/2176](https://gerrit.collaboraoffice.com/c/core/+/2176)
- Announce the new-tab change of context to screen readers  
 → [https://gerrit.collaboraoffice.com/c/online/+/1775](https://gerrit.collaboraoffice.com/c/online/+/1775)
- share syncDocumentLogoAriaLabel for menubar variant  
 → [share syncDocumentLogoAriaLabel for menubar variant by caolanm · Pull Request #15736 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/15736)
- accessibility
- a11y: give the calc functions sidebar labels  
 → [https://gerrit.collaboraoffice.com/c/online/+/2513](https://gerrit.collaboraoffice.com/c/online/+/2513)
- reduce watchdog timeout trigger to 75ms  
 → [https://gerrit.collaboraoffice.com/c/online/+/2592](https://gerrit.collaboraoffice.com/c/online/+/2592)
- fix preset wordbook install and reenable tests, disabled test was  
reporting a real failure there on co-26.04  
 → [https://gerrit.collaboraoffice.com/c/online/+/2615](https://gerrit.collaboraoffice.com/c/online/+/2615)
- accessibility
- reenable Text Import Dialog a11y test  
 → [https://gerrit.collaboraoffice.com/c/online/+/2611](https://gerrit.collaboraoffice.com/c/online/+/2611)
- cypress: improve a11y\_sidebar\_spec.js Chart (LinePropertyPanel)  
stabi…  
 → [cypress: improve a11y\_sidebar\_spec.js Chart (LinePropertyPanel) stabi… by caolanm · Pull Request #15750 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/15750)
- fix cypress ci failure  
 → [https://gerrit.collaboraoffice.com/c/online/+/2633](https://gerrit.collaboraoffice.com/c/online/+/2633)
- more readonly isn’t readonly findings
- unset ReadOnlyDoc on sc slots that mutate doc or shared view-data  
 → [https://gerrit.collaboraoffice.com/c/online/+/2605](https://gerrit.collaboraoffice.com/c/online/+/2605)
- honour SID\_DOC\_READONLY in document Properties dialog  
 → [https://gerrit.collaboraoffice.com/c/core/+/2554](https://gerrit.collaboraoffice.com/c/core/+/2554)
- more link control work
- drop redundant getUserAllowsLinkUpdate guard around Connect in  
SwGrfNode::ReRead  
 → [https://gerrit.collaboraoffice.com/c/online/+/2628](https://gerrit.collaboraoffice.com/c/online/+/2628)
- refactor to share the same infobar code for sw/sc/sd  
 → [https://gerrit.collaboraoffice.com/c/online/+/2386](https://gerrit.collaboraoffice.com/c/online/+/2386)
- ci cypress throughput improvement efforts:
- cypress: rename run\_parallel.sh to run\_buffered.sh  
 → [https://gerrit.collaboraoffice.com/c/online/+/2637](https://gerrit.collaboraoffice.com/c/online/+/2637)
- cypress: parallelize check-desktop and check-mobile with -jN  
 → [https://gerrit.collaboraoffice.com/c/online/+/2638](https://gerrit.collaboraoffice.com/c/online/+/2638)
- various flaky tests efforts
- Most of the builds are vms/docker images on the same computer, so  
big spikes of cpu on the overall host seem to grind the cypress tests  
to a halt and flakiness wrt races becomes a problem.

# Mike

Worked on “PPTX 1st page background missing on open and after save”.

# Tomaz

Calc: Pre-View Spreadsheet Filtering

- Fixing issues with sheet view invalidation
  - got a patch ready

- Other issues found by testing
- TODO: backport to 25.04

Vector rendering for online:

- Initial vector rendering commit:
  - TS types for primitives from JSON
  - Render to canvas
  - Only background color primitive added now, adding more support one by one

- “&vector=true” to enable vector rendering in URL
- Assemble thumbnail creation pieces and change on invalidation
- Mocha test the renderer
  - Idea to create JSON files in core from documents, primitive there, then use them in Mocha tests

Carlito Font issue:

- TODO - Migrator for Calc draw shapes and EditEng

# Miklos

Worked on [Interdependent Change tracking fails with Formatting on top of formatting · Issue #15749 · CollaboraOnline/online · GitHub](http://github.com/CollaboraOnline/online/issues/15749)
