# Status report: consultancy team, week 11, 2026

**URL:** <https://forum.collaboraonline.com/t/status-report-consultancy-team-week-11-2026/4524>\
**Category:** Status reports\
**Created:** [March 17, 2026, 12:12pm UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-11-2026/4524 "2026-03-17T12:12:57Z")\
**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:** [March 17, 2026, 12:12pm UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-11-2026/4524/1 "2026-03-17T12:12:57Z")

</div>

# Caolan

- converting pdf to exploded fodg to html to docx  
to get pdfs into some msword openable format.
- ok on desktop, fails for mobile
- add the missing pieces for what they are using to mobile  
 → [https://gerrit.libreoffice.org/c/core/+/201288](https://gerrit.libreoffice.org/c/core/+/201288)
- accessibility: cursoring/tabbing around the notebookbar jumps  
to unintuitive targets  
 → [Private/caolan/move notebookbar focus simpler by caolanm · Pull Request #14929 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/14929)
- Impress: invalidations when changing slides  
 → [https://gerrit.libreoffice.org/c/core/+/201506](https://gerrit.libreoffice.org/c/core/+/201506)
- endPresentation called twice on same presenter causing cypress  
presentation tests to be unreliable
- accessibility:
- review which disabled calc dialogs are now passing a11y testing  
and reenabled
- add a bunch of a11y markup to get more calc dialogs to pass
- accessibility:
  - get all calc dialogs passing a11y testing locally
  - need to implement or disable widget builder id renaming
  - lets try implementing first  
 → [https://gerrit.libreoffice.org/c/core/+/201658](https://gerrit.libreoffice.org/c/core/+/201658)  
 → [support renaming widget builder\_id by caolanm · Pull Request #15030 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/15030)

- debug the missing/not-drawn selection issue we saw during  
a11y testing
- propose plausible fix
- inspired by friday TTT attempt a prettier units-inside-spinbuttons  
implementation  
 → [implement a MetricSpinButton thing to get the units into a more natur… by caolanm · Pull Request #15022 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/15022)

# Mike

- Impress text orientation

- HideChangeTrackingControls

# Tomaz

Calc: Pre-View Spreadsheet Filtering

- Sparkline functions to operations
  - added sync

- Pivot table functions to operations
  - added sync

- SubTotals, InsertNameList, MergeCells, ReplaceNote to operations
  - sync

- Handle case when we disable auto-filter in default view
  - We need to properly remove all sort data on SheetView, SheetViewManager
  - Or we will wrongly unsort

- Insert and Delete cells / rows / columns - to operations
  - Add sync
  - Special case as we need to update the sort data on SheetView, SheetViewManager
  - The auto-filter ranges change, also we need to modify the sort order when we insert rows and columns

- Undo support when sorting, changing the auto-filter
  - Simple case - sheet view sort ascending, descending, undo (problem 1), undo (problem 2)
  - We need to add the sort data on the SheetView, SheetViewManager and store that in undo data
  - When we undo, we need to restore the sheet view sort data as well

- Insert, Delete row - similar situation as with sort
- After this most “hard” problems solved
- Sheet views now have over 50 test cases covered

# Miklos

Worked on:

- [MS templates open readonly · Issue #14898 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/14898)
- [Document compare: confusing Show and View Changes buttons · Issue #14940 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/14940)
- [Document compare: missing invalidate · Issue #14990 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/14990)
